0s autopkgtest [15:49:16]: starting date and time: 2025-09-04 15:49:16+0000 0s autopkgtest [15:49:16]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [15:49:16]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.whctvaz9/out --timeout-copy=6000 --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 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-20.secgroup --name adt-questing-arm64-apache2-20250904-154915-juju-7f2275-prod-proposed-migration-environment-2-feeadad8-eed4-4614-836a-08944f454f2f --image adt/ubuntu-questing-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-questing-arm64-apache2-20250904-154915-juju-7f2275-prod-proposed-migration-environment-2-feeadad8-eed4-4614-836a-08944f454f2f from image adt/ubuntu-questing-arm64-server-20250904.img (UUID 9b010224-8790-4233-a590-757337796900)... 89s autopkgtest [15:50:45]: testbed dpkg architecture: arm64 89s autopkgtest [15:50:45]: testbed apt version: 3.1.5ubuntu1 90s autopkgtest [15:50:46]: @@@@@@@@@@@@@@@@@@@@ test bed setup 90s autopkgtest [15:50:46]: testbed release detected to be: None 91s autopkgtest [15:50:47]: updating testbed package index (apt update) 91s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 92s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 92s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 92s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 92s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 92s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 92s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 92s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 92s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [101 kB] 92s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 c-n-f Metadata [3928 B] 92s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted arm64 Packages [33.0 kB] 92s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted arm64 c-n-f Metadata [308 B] 92s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [238 kB] 92s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 c-n-f Metadata [7164 B] 92s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [5532 B] 92s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 c-n-f Metadata [300 B] 94s Fetched 970 kB in 1s (887 kB/s) 95s Reading package lists... 96s autopkgtest [15:50:52]: upgrading testbed (apt dist-upgrade and autopurge) 96s Reading package lists... 96s Building dependency tree... 96s Reading state information... 96s Calculating upgrade... 97s The following packages will be upgraded: 97s bpftrace cryptsetup-bin dash libbrotli1 libcryptsetup12 97s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 97s Need to get 3049 kB of archives. 97s After this operation, 459 kB of additional disk space will be used. 97s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 dash arm64 0.5.12-12ubuntu2 [99.3 kB] 97s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libcryptsetup12 arm64 2:2.8.0-1ubuntu2 [287 kB] 97s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 bpftrace arm64 0.23.5-1ubuntu1 [2091 kB] 98s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 cryptsetup-bin arm64 2:2.8.0-1ubuntu2 [231 kB] 98s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 libbrotli1 arm64 1.1.0-2build5 [341 kB] 98s Preconfiguring packages ... 98s Fetched 3049 kB in 1s (2896 kB/s) 98s (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 ... 131182 files and directories currently installed.) 98s Preparing to unpack .../dash_0.5.12-12ubuntu2_arm64.deb ... 98s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 99s Setting up dash (0.5.12-12ubuntu2) ... 99s (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 ... 131182 files and directories currently installed.) 99s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_arm64.deb ... 99s Unpacking libcryptsetup12:arm64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 99s Preparing to unpack .../bpftrace_0.23.5-1ubuntu1_arm64.deb ... 99s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 99s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_arm64.deb ... 99s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 99s Preparing to unpack .../libbrotli1_1.1.0-2build5_arm64.deb ... 99s Unpacking libbrotli1:arm64 (1.1.0-2build5) over (1.1.0-2build4) ... 99s Setting up bpftrace (0.23.5-1ubuntu1) ... 99s Setting up libbrotli1:arm64 (1.1.0-2build5) ... 99s Setting up libcryptsetup12:arm64 (2:2.8.0-1ubuntu2) ... 99s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 99s Processing triggers for man-db (2.13.1-1) ... 100s Processing triggers for debianutils (5.23.2) ... 100s Processing triggers for libc-bin (2.42-0ubuntu1) ... 100s Reading package lists... 101s Building dependency tree... 101s Reading state information... 101s Solving dependencies... 101s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 104s autopkgtest [15:51:00]: testbed running kernel: Linux 6.16.0-16-generic #16-Ubuntu SMP PREEMPT_DYNAMIC Mon Aug 18 08:55:22 UTC 2025 105s autopkgtest [15:51:01]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 113s Get:1 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.64-1ubuntu2 (dsc) [3601 B] 113s Get:2 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.64-1ubuntu2 (tar) [9591 kB] 113s Get:3 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.64-1ubuntu2 (asc) [833 B] 113s Get:4 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.64-1ubuntu2 (diff) [845 kB] 113s gpgv: Signature made Wed Jul 23 18:27:04 2025 UTC 113s gpgv: using RSA key 50C4A0DDCF31E452CEB19B516569D855A744BE93 113s gpgv: Can't check signature: No public key 113s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.64-1ubuntu2.dsc: no acceptable signature found 114s autopkgtest [15:51:10]: testing package apache2 version 2.4.64-1ubuntu2 119s autopkgtest [15:51:15]: build not needed 125s autopkgtest [15:51:21]: test run-test-suite: preparing testbed 125s Reading package lists... 125s Building dependency tree... 125s Reading state information... 125s Solving dependencies... 126s The following packages will be REMOVED: 126s coreutils-from-gnu 126s The following NEW packages will be installed: 126s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 126s autopoint autotools-dev build-essential coreutils-from-uutils cpp cpp-15 126s cpp-15-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper debugedit 126s dh-autoreconf dh-strip-nondeterminism dwz g++ g++-15 126s g++-15-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-15 126s gcc-15-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext intltool-debian 126s libalgorithm-c3-perl libanyevent-connector-perl libanyevent-perl 126s libanyevent-websocket-client-perl libapr1-dev libapr1t64 126s libaprutil1-dbd-sqlite3 libaprutil1-dev libaprutil1-ldap libaprutil1t64 126s libarchive-zip-perl libasan8 libb-hooks-endofscope-perl 126s libb-hooks-op-check-perl libbytes-random-secure-perl libcc1-0 126s libclass-c3-perl libclass-data-inheritable-perl libclass-inspector-perl 126s libclass-method-modifiers-perl libclass-singleton-perl 126s libclass-xsaccessor-perl libclone-perl libcrypt-random-seed-perl 126s libcrypt-ssleay-perl libdata-optlist-perl libdatetime-locale-perl 126s libdatetime-perl libdatetime-timezone-perl libdebhelper-perl 126s libdevel-callchecker-perl libdevel-stacktrace-perl 126s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 126s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 126s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 126s libgcc-15-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 126s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 126s libhttp-message-perl libhttp-negotiate-perl libhwasan0 libimport-into-perl 126s libio-html-perl libio-socket-ssl-perl libisl23 libitm1 libldap-dev 126s libldap2-dev liblsan0 liblua5.4-0 liblwp-mediatypes-perl 126s liblwp-protocol-https-perl libmath-random-isaac-perl 126s libmodule-implementation-perl libmodule-manifest-skip-perl 126s libmodule-runtime-perl libmoo-perl libmpc3 libmro-compat-perl 126s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 126s libnet-ssleay-perl libpackage-stash-perl libparams-classify-perl 126s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 126s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libperlx-maybe-perl 126s libpod-parser-perl libprotocol-http2-perl libprotocol-websocket-perl 126s librole-tiny-perl libsctp-dev libsctp1 libspecio-perl libstdc++-15-dev 126s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 126s libsub-install-perl libsub-name-perl libsub-quote-perl libtimedate-perl 126s libtool libtry-tiny-perl libtsan2 libubsan1 liburi-perl liburi-ws-perl 126s libvariable-magic-perl libwww-perl libwww-robotrules-perl libxml-dom-perl 126s libxml-parser-perl libxml-perl libxml-regexp-perl libxstring-perl m4 126s perl-doc perl-openssl-defaults po-debconf rust-coreutils uuid-dev 126s 0 upgraded, 149 newly installed, 1 to remove and 0 not upgraded. 126s Need to get 310 MB of archives. 126s After this operation, 1275 MB of additional disk space will be used. 126s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 rust-coreutils arm64 0.1.0+git20250813.4af2a84-0ubuntu2 [3253 kB] 127s Get:2 http://ftpmaster.internal/ubuntu questing/universe arm64 coreutils-from-uutils all 0.0.0~ubuntu20 [6490 B] 127s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 127s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu2 [95.1 kB] 127s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu2 [11.4 kB] 127s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu2 [9152 B] 127s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 liblua5.4-0 arm64 5.4.8-1 [171 kB] 127s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-bin arm64 2.4.64-1ubuntu2 [1337 kB] 127s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 127s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-utils arm64 2.4.64-1ubuntu2 [98.5 kB] 127s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 apache2 arm64 2.4.64-1ubuntu2 [90.3 kB] 127s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 m4 arm64 1.4.19-8 [244 kB] 127s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 autoconf all 2.72-3.1ubuntu1 [384 kB] 127s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 autotools-dev all 20240727.1 [43.4 kB] 127s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 automake all 1:1.17-4ubuntu1 [572 kB] 128s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 autopoint all 0.23.1-2build1 [619 kB] 128s Get:17 http://ftpmaster.internal/ubuntu questing/main arm64 libdebhelper-perl all 13.24.2ubuntu1 [95.7 kB] 128s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 libisl23 arm64 0.27-1 [676 kB] 128s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 libmpc3 arm64 1.3.1-1build3 [58.9 kB] 128s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-2ubuntu1 [83.1 MB] 136s Get:21 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-15 arm64 15.2.0-2ubuntu1 [1032 B] 136s Get:22 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-aarch64-linux-gnu arm64 4:15.1.0-1ubuntu1 [5590 B] 136s Get:23 http://ftpmaster.internal/ubuntu questing/main arm64 cpp arm64 4:15.1.0-1ubuntu1 [22.4 kB] 136s Get:24 http://ftpmaster.internal/ubuntu questing/main arm64 libcc1-0 arm64 15.2.0-2ubuntu1 [52.1 kB] 136s Get:25 http://ftpmaster.internal/ubuntu questing/main arm64 libgomp1 arm64 15.2.0-2ubuntu1 [157 kB] 136s Get:26 http://ftpmaster.internal/ubuntu questing/main arm64 libitm1 arm64 15.2.0-2ubuntu1 [31.2 kB] 136s Get:27 http://ftpmaster.internal/ubuntu questing/main arm64 libasan8 arm64 15.2.0-2ubuntu1 [2952 kB] 136s Get:28 http://ftpmaster.internal/ubuntu questing/main arm64 liblsan0 arm64 15.2.0-2ubuntu1 [1331 kB] 137s Get:29 http://ftpmaster.internal/ubuntu questing/main arm64 libtsan2 arm64 15.2.0-2ubuntu1 [2718 kB] 137s Get:30 http://ftpmaster.internal/ubuntu questing/main arm64 libubsan1 arm64 15.2.0-2ubuntu1 [1189 kB] 137s Get:31 http://ftpmaster.internal/ubuntu questing/main arm64 libhwasan0 arm64 15.2.0-2ubuntu1 [1657 kB] 137s Get:32 http://ftpmaster.internal/ubuntu questing/main arm64 libgcc-15-dev arm64 15.2.0-2ubuntu1 [2691 kB] 138s Get:33 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-2ubuntu1 [93.1 MB] 147s Get:34 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-15 arm64 15.2.0-2ubuntu1 [509 kB] 147s Get:35 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-aarch64-linux-gnu arm64 4:15.1.0-1ubuntu1 [1214 B] 147s Get:36 http://ftpmaster.internal/ubuntu questing/main arm64 gcc arm64 4:15.1.0-1ubuntu1 [5012 B] 147s Get:37 http://ftpmaster.internal/ubuntu questing/main arm64 libtool all 2.5.4-4 [168 kB] 147s Get:38 http://ftpmaster.internal/ubuntu questing/main arm64 dh-autoreconf all 20 [16.1 kB] 147s Get:39 http://ftpmaster.internal/ubuntu questing/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 148s Get:40 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-stripnondeterminism-perl all 1.14.2-1 [20.4 kB] 148s Get:41 http://ftpmaster.internal/ubuntu questing/main arm64 dh-strip-nondeterminism all 1.14.2-1 [5098 B] 148s Get:42 http://ftpmaster.internal/ubuntu questing/main arm64 debugedit arm64 1:5.2-3 [49.1 kB] 148s Get:43 http://ftpmaster.internal/ubuntu questing/main arm64 dwz arm64 0.16-2 [113 kB] 148s Get:44 http://ftpmaster.internal/ubuntu questing/main arm64 gettext arm64 0.23.1-2build1 [1456 kB] 148s Get:45 http://ftpmaster.internal/ubuntu questing/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 148s Get:46 http://ftpmaster.internal/ubuntu questing/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 148s Get:47 http://ftpmaster.internal/ubuntu questing/main arm64 debhelper all 13.24.2ubuntu1 [896 kB] 148s Get:48 http://ftpmaster.internal/ubuntu questing/main arm64 uuid-dev arm64 2.41-4ubuntu3 [56.9 kB] 148s Get:49 http://ftpmaster.internal/ubuntu questing/main arm64 libsctp1 arm64 1.0.21+dfsg-1 [9264 B] 148s Get:50 http://ftpmaster.internal/ubuntu questing/main arm64 libsctp-dev arm64 1.0.21+dfsg-1 [57.4 kB] 148s Get:51 http://ftpmaster.internal/ubuntu questing/main arm64 libapr1-dev arm64 1.7.5-1 [769 kB] 148s Get:52 http://ftpmaster.internal/ubuntu questing/main arm64 libldap-dev arm64 2.6.10+dfsg-1ubuntu1 [317 kB] 148s Get:53 http://ftpmaster.internal/ubuntu questing/main arm64 libldap2-dev all 2.6.10+dfsg-1ubuntu1 [11.1 kB] 148s Get:54 http://ftpmaster.internal/ubuntu questing/main arm64 libexpat1-dev arm64 2.7.1-2 [128 kB] 148s Get:55 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-dev arm64 1.6.3-3ubuntu2 [419 kB] 148s Get:56 http://ftpmaster.internal/ubuntu questing/main arm64 libpcre2-16-0 arm64 10.46-1 [225 kB] 148s Get:57 http://ftpmaster.internal/ubuntu questing/main arm64 libpcre2-32-0 arm64 10.46-1 [213 kB] 148s Get:58 http://ftpmaster.internal/ubuntu questing/main arm64 libpcre2-posix3 arm64 10.46-1 [7300 B] 148s Get:59 http://ftpmaster.internal/ubuntu questing/main arm64 libpcre2-dev arm64 10.46-1 [772 kB] 148s Get:60 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-dev arm64 2.4.64-1ubuntu2 [203 kB] 148s Get:61 http://ftpmaster.internal/ubuntu questing/main arm64 libstdc++-15-dev arm64 15.2.0-2ubuntu1 [2612 kB] 149s Get:62 http://ftpmaster.internal/ubuntu questing/main arm64 g++-15-aarch64-linux-gnu arm64 15.2.0-2ubuntu1 [88.8 MB] 156s Get:63 http://ftpmaster.internal/ubuntu questing/main arm64 g++-15 arm64 15.2.0-2ubuntu1 [23.1 kB] 156s Get:64 http://ftpmaster.internal/ubuntu questing/main arm64 g++-aarch64-linux-gnu arm64 4:15.1.0-1ubuntu1 [962 B] 156s Get:65 http://ftpmaster.internal/ubuntu questing/main arm64 g++ arm64 4:15.1.0-1ubuntu1 [1086 B] 156s Get:66 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 build-essential arm64 12.12ubuntu2 [5254 B] 156s Get:67 http://ftpmaster.internal/ubuntu questing/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 156s Get:68 http://ftpmaster.internal/ubuntu questing/universe arm64 libanyevent-perl arm64 7.170-2build7 [368 kB] 157s Get:69 http://ftpmaster.internal/ubuntu questing/main arm64 liburi-perl all 5.30-1 [94.4 kB] 157s Get:70 http://ftpmaster.internal/ubuntu questing/universe arm64 libanyevent-connector-perl all 0.04-1 [11.3 kB] 157s Get:71 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 157s Get:72 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 157s Get:73 http://ftpmaster.internal/ubuntu questing/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 157s Get:74 http://ftpmaster.internal/ubuntu questing/main arm64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 157s Get:75 http://ftpmaster.internal/ubuntu questing/main arm64 libdevel-callchecker-perl arm64 0.009-2 [14.0 kB] 157s Get:76 http://ftpmaster.internal/ubuntu questing/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 157s Get:77 http://ftpmaster.internal/ubuntu questing/main arm64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 157s Get:78 http://ftpmaster.internal/ubuntu questing/main arm64 libimport-into-perl all 1.002005-2 [10.7 kB] 157s Get:79 http://ftpmaster.internal/ubuntu questing/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 157s Get:80 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 158s Get:81 http://ftpmaster.internal/ubuntu questing/main arm64 libmoo-perl all 2.005005-1 [47.4 kB] 158s Get:82 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 158s Get:83 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 158s Get:84 http://ftpmaster.internal/ubuntu questing/universe arm64 libmodule-manifest-skip-perl all 0.23-4 [9194 B] 158s Get:85 http://ftpmaster.internal/ubuntu questing/universe arm64 libperlx-maybe-perl all 1.202-1 [13.3 kB] 158s Get:86 http://ftpmaster.internal/ubuntu questing/universe arm64 libprotocol-websocket-perl all 0.26-3 [52.6 kB] 158s Get:87 http://ftpmaster.internal/ubuntu questing/universe arm64 liburi-ws-perl all 0.03-3 [6006 B] 158s Get:88 http://ftpmaster.internal/ubuntu questing/universe arm64 libanyevent-websocket-client-perl all 0.55-1 [24.5 kB] 158s Get:89 http://ftpmaster.internal/ubuntu questing/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 159s Get:90 http://ftpmaster.internal/ubuntu questing/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 159s Get:91 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 159s Get:92 http://ftpmaster.internal/ubuntu questing/main arm64 libvariable-magic-perl arm64 0.64-1build1 [35.3 kB] 159s Get:93 http://ftpmaster.internal/ubuntu questing/main arm64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 159s Get:94 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 159s Get:95 http://ftpmaster.internal/ubuntu questing/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 159s Get:96 http://ftpmaster.internal/ubuntu questing/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 159s Get:97 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 159s Get:98 http://ftpmaster.internal/ubuntu questing/main arm64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 159s Get:99 http://ftpmaster.internal/ubuntu questing/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 159s Get:100 http://ftpmaster.internal/ubuntu questing/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 159s Get:101 http://ftpmaster.internal/ubuntu questing/main arm64 perl-openssl-defaults arm64 7build3 [6628 B] 160s Get:102 http://ftpmaster.internal/ubuntu questing/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build6 [43.2 kB] 160s Get:103 http://ftpmaster.internal/ubuntu questing/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 160s Get:104 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-install-perl all 0.929-1 [9764 B] 160s Get:105 http://ftpmaster.internal/ubuntu questing/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 160s Get:106 http://ftpmaster.internal/ubuntu questing/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 160s Get:107 http://ftpmaster.internal/ubuntu questing/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 160s Get:108 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 160s Get:109 http://ftpmaster.internal/ubuntu questing/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 160s Get:110 http://ftpmaster.internal/ubuntu questing/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 160s Get:111 http://ftpmaster.internal/ubuntu questing/main arm64 libfcgi0t64 arm64 2.4.5-0.1 [27.9 kB] 161s Get:112 http://ftpmaster.internal/ubuntu questing/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 161s Get:113 http://ftpmaster.internal/ubuntu questing/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 161s Get:114 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 161s Get:115 http://ftpmaster.internal/ubuntu questing/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 161s Get:116 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 161s Get:117 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 161s Get:118 http://ftpmaster.internal/ubuntu questing/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 161s Get:119 http://ftpmaster.internal/ubuntu questing/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 161s Get:120 http://ftpmaster.internal/ubuntu questing/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 161s Get:121 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 161s Get:122 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 161s Get:123 http://ftpmaster.internal/ubuntu questing/main arm64 libpod-parser-perl all 1.67-1 [80.6 kB] 162s Get:124 http://ftpmaster.internal/ubuntu questing/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 162s Get:125 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 162s Get:126 http://ftpmaster.internal/ubuntu questing/main arm64 libio-socket-ssl-perl all 2.089-1 [200 kB] 162s Get:127 http://ftpmaster.internal/ubuntu questing/main arm64 libnet-http-perl all 6.23-1 [22.3 kB] 162s Get:128 http://ftpmaster.internal/ubuntu questing/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 162s Get:129 http://ftpmaster.internal/ubuntu questing/main arm64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 162s Get:130 http://ftpmaster.internal/ubuntu questing/main arm64 libwww-perl all 6.78-1 [139 kB] 162s Get:131 http://ftpmaster.internal/ubuntu questing/main arm64 libxml-parser-perl arm64 2.47-1build4 [201 kB] 162s Get:132 http://ftpmaster.internal/ubuntu questing/universe arm64 libxml-perl all 0.08-4 [90.5 kB] 163s Get:133 http://ftpmaster.internal/ubuntu questing/universe arm64 libxml-regexp-perl all 0.04-2 [6662 B] 163s Get:134 http://ftpmaster.internal/ubuntu questing/universe arm64 libxml-dom-perl all 1.46-2 [143 kB] 163s Get:135 http://ftpmaster.internal/ubuntu questing/universe arm64 libhttp-dav-perl all 0.50-1 [79.7 kB] 163s Get:136 http://ftpmaster.internal/ubuntu questing/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 163s Get:137 http://ftpmaster.internal/ubuntu questing/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 163s Get:138 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-identify-perl arm64 0.14-3build4 [9762 B] 163s Get:139 http://ftpmaster.internal/ubuntu questing/main arm64 libsub-name-perl arm64 0.28-1 [10.5 kB] 163s Get:140 http://ftpmaster.internal/ubuntu questing/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 163s Get:141 http://ftpmaster.internal/ubuntu questing/universe arm64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 163s Get:142 http://ftpmaster.internal/ubuntu questing/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 163s Get:143 http://ftpmaster.internal/ubuntu questing/universe arm64 libprotocol-http2-perl all 1.11-1 [39.3 kB] 163s Get:144 http://ftpmaster.internal/ubuntu questing/universe arm64 libxstring-perl arm64 0.005-2build4 [7866 B] 164s Get:145 http://ftpmaster.internal/ubuntu questing/universe arm64 libspecio-perl all 0.50-1 [127 kB] 164s Get:146 http://ftpmaster.internal/ubuntu questing/main arm64 perl-doc all 5.40.1-6 [8252 kB] 166s Get:147 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 167s Get:148 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 168s Get:149 http://ftpmaster.internal/ubuntu questing/universe arm64 libdatetime-perl arm64 2:1.65-1build3 [95.9 kB] 168s Fetched 310 MB in 42s (7437 kB/s) 168s Selecting previously unselected package rust-coreutils. 168s (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 ... 131182 files and directories currently installed.) 168s Preparing to unpack .../rust-coreutils_0.1.0+git20250813.4af2a84-0ubuntu2_arm64.deb ... 168s Unpacking rust-coreutils (0.1.0+git20250813.4af2a84-0ubuntu2) ... 168s Setting up rust-coreutils (0.1.0+git20250813.4af2a84-0ubuntu2) ... 168s dpkg: coreutils-from-gnu: dependency problems, but removing anyway as you requested: 168s coreutils depends on coreutils-from-gnu | coreutils-from-uutils; however: 168s Package coreutils-from-gnu is to be removed. 168s Package coreutils-from-uutils is not installed. 168s 168s (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 ... 131915 files and directories currently installed.) 168s Removing coreutils-from-gnu (0.0.0~ubuntu20) ... 168s Adding 'diversion of /usr/bin/[ to /usr/bin/[.remove-bak by coreutils-switch' 168s Adding 'diversion of /usr/bin/arch to /usr/bin/arch.remove-bak by coreutils-switch' 168s Adding 'diversion of /usr/bin/b2sum to /usr/bin/b2sum.remove-bak by coreutils-switch' 168s Adding 'diversion of /usr/bin/base32 to /usr/bin/base32.remove-bak by coreutils-switch' 168s Adding 'diversion of /usr/bin/base64 to /usr/bin/base64.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/basename to /usr/bin/basename.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/basenc to /usr/bin/basenc.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/cat to /usr/bin/cat.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/chcon to /usr/bin/chcon.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/chgrp to /usr/bin/chgrp.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/chmod to /usr/bin/chmod.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/chown to /usr/bin/chown.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/cksum to /usr/bin/cksum.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/comm to /usr/bin/comm.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/cp to /usr/bin/cp.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/csplit to /usr/bin/csplit.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/cut to /usr/bin/cut.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/date to /usr/bin/date.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/dd to /usr/bin/dd.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/df to /usr/bin/df.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/dir to /usr/bin/dir.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/dircolors to /usr/bin/dircolors.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/dirname to /usr/bin/dirname.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/du to /usr/bin/du.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/echo to /usr/bin/echo.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/env to /usr/bin/env.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/expand to /usr/bin/expand.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/expr to /usr/bin/expr.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/factor to /usr/bin/factor.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/false to /usr/bin/false.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/fmt to /usr/bin/fmt.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/fold to /usr/bin/fold.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/groups to /usr/bin/groups.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/head to /usr/bin/head.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/hostid to /usr/bin/hostid.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/id to /usr/bin/id.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/install to /usr/bin/install.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/join to /usr/bin/join.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/link to /usr/bin/link.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/ln to /usr/bin/ln.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/logname to /usr/bin/logname.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/ls to /usr/bin/ls.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/md5sum to /usr/bin/md5sum.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/mkdir to /usr/bin/mkdir.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/mkfifo to /usr/bin/mkfifo.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/mknod to /usr/bin/mknod.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/mktemp to /usr/bin/mktemp.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/mv to /usr/bin/mv.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/nice to /usr/bin/nice.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/nl to /usr/bin/nl.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/nohup to /usr/bin/nohup.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/nproc to /usr/bin/nproc.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/numfmt to /usr/bin/numfmt.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/od to /usr/bin/od.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/paste to /usr/bin/paste.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/pathchk to /usr/bin/pathchk.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/pinky to /usr/bin/pinky.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/pr to /usr/bin/pr.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/printenv to /usr/bin/printenv.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/printf to /usr/bin/printf.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/ptx to /usr/bin/ptx.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/pwd to /usr/bin/pwd.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/readlink to /usr/bin/readlink.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/realpath to /usr/bin/realpath.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/rm to /usr/bin/rm.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/rmdir to /usr/bin/rmdir.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/runcon to /usr/bin/runcon.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/seq to /usr/bin/seq.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/sha1sum to /usr/bin/sha1sum.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/sha224sum to /usr/bin/sha224sum.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/sha256sum to /usr/bin/sha256sum.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/sha384sum to /usr/bin/sha384sum.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/sha512sum to /usr/bin/sha512sum.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/shred to /usr/bin/shred.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/shuf to /usr/bin/shuf.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/sleep to /usr/bin/sleep.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/sort to /usr/bin/sort.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/split to /usr/bin/split.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/stat to /usr/bin/stat.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/stdbuf to /usr/bin/stdbuf.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/stty to /usr/bin/stty.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/sum to /usr/bin/sum.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/sync to /usr/bin/sync.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/tac to /usr/bin/tac.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/tail to /usr/bin/tail.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/tee to /usr/bin/tee.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/test to /usr/bin/test.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/timeout to /usr/bin/timeout.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/touch to /usr/bin/touch.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/tr to /usr/bin/tr.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/true to /usr/bin/true.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/truncate to /usr/bin/truncate.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/tsort to /usr/bin/tsort.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/tty to /usr/bin/tty.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/uname to /usr/bin/uname.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/unexpand to /usr/bin/unexpand.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/uniq to /usr/bin/uniq.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/unlink to /usr/bin/unlink.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/users to /usr/bin/users.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/vdir to /usr/bin/vdir.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/wc to /usr/bin/wc.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/who to /usr/bin/who.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/whoami to /usr/bin/whoami.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/bin/yes to /usr/bin/yes.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/sbin/chroot to /usr/sbin/chroot.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/share/man/man1/arch.1.gz to /usr/share/man/man1/arch.1.gz.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/share/man/man1/b2sum.1.gz to /usr/share/man/man1/b2sum.1.gz.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/share/man/man1/base32.1.gz to /usr/share/man/man1/base32.1.gz.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/share/man/man1/base64.1.gz to /usr/share/man/man1/base64.1.gz.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/share/man/man1/basename.1.gz to /usr/share/man/man1/basename.1.gz.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/share/man/man1/basenc.1.gz to /usr/share/man/man1/basenc.1.gz.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/share/man/man1/cat.1.gz to /usr/share/man/man1/cat.1.gz.remove-bak by coreutils-switch' 169s Adding 'diversion of /usr/share/man/man1/chcon.1.gz to /usr/share/man/man1/chcon.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/chgrp.1.gz to /usr/share/man/man1/chgrp.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/chmod.1.gz to /usr/share/man/man1/chmod.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/chown.1.gz to /usr/share/man/man1/chown.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/cksum.1.gz to /usr/share/man/man1/cksum.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/comm.1.gz to /usr/share/man/man1/comm.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/cp.1.gz to /usr/share/man/man1/cp.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/csplit.1.gz to /usr/share/man/man1/csplit.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/cut.1.gz to /usr/share/man/man1/cut.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/date.1.gz to /usr/share/man/man1/date.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/dd.1.gz to /usr/share/man/man1/dd.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/df.1.gz to /usr/share/man/man1/df.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/dir.1.gz to /usr/share/man/man1/dir.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/dircolors.1.gz to /usr/share/man/man1/dircolors.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/dirname.1.gz to /usr/share/man/man1/dirname.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/du.1.gz to /usr/share/man/man1/du.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/echo.1.gz to /usr/share/man/man1/echo.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/env.1.gz to /usr/share/man/man1/env.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/expand.1.gz to /usr/share/man/man1/expand.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/expr.1.gz to /usr/share/man/man1/expr.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/factor.1.gz to /usr/share/man/man1/factor.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/false.1.gz to /usr/share/man/man1/false.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/fmt.1.gz to /usr/share/man/man1/fmt.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/fold.1.gz to /usr/share/man/man1/fold.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/groups.1.gz to /usr/share/man/man1/groups.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/head.1.gz to /usr/share/man/man1/head.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/hostid.1.gz to /usr/share/man/man1/hostid.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/id.1.gz to /usr/share/man/man1/id.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/install.1.gz to /usr/share/man/man1/install.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/join.1.gz to /usr/share/man/man1/join.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/link.1.gz to /usr/share/man/man1/link.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/ln.1.gz to /usr/share/man/man1/ln.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/logname.1.gz to /usr/share/man/man1/logname.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/ls.1.gz to /usr/share/man/man1/ls.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/md5sum.1.gz to /usr/share/man/man1/md5sum.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/mkdir.1.gz to /usr/share/man/man1/mkdir.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/mkfifo.1.gz to /usr/share/man/man1/mkfifo.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/mknod.1.gz to /usr/share/man/man1/mknod.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/mktemp.1.gz to /usr/share/man/man1/mktemp.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/mv.1.gz to /usr/share/man/man1/mv.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/nice.1.gz to /usr/share/man/man1/nice.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/nl.1.gz to /usr/share/man/man1/nl.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/nohup.1.gz to /usr/share/man/man1/nohup.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/nproc.1.gz to /usr/share/man/man1/nproc.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/numfmt.1.gz to /usr/share/man/man1/numfmt.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/od.1.gz to /usr/share/man/man1/od.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/paste.1.gz to /usr/share/man/man1/paste.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/pathchk.1.gz to /usr/share/man/man1/pathchk.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/pinky.1.gz to /usr/share/man/man1/pinky.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/pr.1.gz to /usr/share/man/man1/pr.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/printenv.1.gz to /usr/share/man/man1/printenv.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/printf.1.gz to /usr/share/man/man1/printf.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/ptx.1.gz to /usr/share/man/man1/ptx.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/pwd.1.gz to /usr/share/man/man1/pwd.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/readlink.1.gz to /usr/share/man/man1/readlink.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/realpath.1.gz to /usr/share/man/man1/realpath.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/rm.1.gz to /usr/share/man/man1/rm.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/rmdir.1.gz to /usr/share/man/man1/rmdir.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/runcon.1.gz to /usr/share/man/man1/runcon.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/seq.1.gz to /usr/share/man/man1/seq.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/sha1sum.1.gz to /usr/share/man/man1/sha1sum.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/sha224sum.1.gz to /usr/share/man/man1/sha224sum.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/sha256sum.1.gz to /usr/share/man/man1/sha256sum.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/sha384sum.1.gz to /usr/share/man/man1/sha384sum.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/sha512sum.1.gz to /usr/share/man/man1/sha512sum.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/shred.1.gz to /usr/share/man/man1/shred.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/shuf.1.gz to /usr/share/man/man1/shuf.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/sleep.1.gz to /usr/share/man/man1/sleep.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/sort.1.gz to /usr/share/man/man1/sort.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/split.1.gz to /usr/share/man/man1/split.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/stat.1.gz to /usr/share/man/man1/stat.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/stdbuf.1.gz to /usr/share/man/man1/stdbuf.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/stty.1.gz to /usr/share/man/man1/stty.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/sum.1.gz to /usr/share/man/man1/sum.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/sync.1.gz to /usr/share/man/man1/sync.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/tac.1.gz to /usr/share/man/man1/tac.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/tail.1.gz to /usr/share/man/man1/tail.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/tee.1.gz to /usr/share/man/man1/tee.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/test.1.gz to /usr/share/man/man1/test.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/timeout.1.gz to /usr/share/man/man1/timeout.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/touch.1.gz to /usr/share/man/man1/touch.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/tr.1.gz to /usr/share/man/man1/tr.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/true.1.gz to /usr/share/man/man1/true.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/truncate.1.gz to /usr/share/man/man1/truncate.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/tsort.1.gz to /usr/share/man/man1/tsort.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/tty.1.gz to /usr/share/man/man1/tty.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/uname.1.gz to /usr/share/man/man1/uname.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/unexpand.1.gz to /usr/share/man/man1/unexpand.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/uniq.1.gz to /usr/share/man/man1/uniq.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/unlink.1.gz to /usr/share/man/man1/unlink.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/users.1.gz to /usr/share/man/man1/users.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/vdir.1.gz to /usr/share/man/man1/vdir.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/wc.1.gz to /usr/share/man/man1/wc.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/who.1.gz to /usr/share/man/man1/who.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/whoami.1.gz to /usr/share/man/man1/whoami.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/yes.1.gz to /usr/share/man/man1/yes.1.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man8/chroot.8.gz to /usr/share/man/man8/chroot.8.gz.remove-bak by coreutils-switch' 170s Adding 'diversion of /usr/share/man/man1/[.1.gz to /usr/share/man/man1/[.1.gz.remove-bak by coreutils-switch' 170s Selecting previously unselected package coreutils-from-uutils. 171s (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 ... 132124 files and directories currently installed.) 171s Preparing to unpack .../coreutils-from-uutils_0.0.0~ubuntu20_all.deb ... 171s Removing 'diversion of /usr/bin/[ to /usr/bin/[.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/arch to /usr/bin/arch.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/b2sum to /usr/bin/b2sum.remove-bak by coreutils-switch' 171s No diversion 'diversion of /usr/bin/b3sum to /usr/bin/b3sum.remove-bak by coreutils-switch', none removed. 171s Removing 'diversion of /usr/bin/base32 to /usr/bin/base32.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/base64 to /usr/bin/base64.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/basename to /usr/bin/basename.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/basenc to /usr/bin/basenc.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/cat to /usr/bin/cat.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/chcon to /usr/bin/chcon.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/chgrp to /usr/bin/chgrp.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/chmod to /usr/bin/chmod.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/chown to /usr/bin/chown.remove-bak by coreutils-switch' 171s No diversion 'diversion of /usr/bin/chroot to /usr/bin/chroot.remove-bak by coreutils-switch', none removed. 171s Removing 'diversion of /usr/bin/cksum to /usr/bin/cksum.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/comm to /usr/bin/comm.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/cp to /usr/bin/cp.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/csplit to /usr/bin/csplit.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/cut to /usr/bin/cut.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/date to /usr/bin/date.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/dd to /usr/bin/dd.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/df to /usr/bin/df.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/dir to /usr/bin/dir.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/dircolors to /usr/bin/dircolors.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/dirname to /usr/bin/dirname.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/du to /usr/bin/du.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/echo to /usr/bin/echo.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/env to /usr/bin/env.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/expand to /usr/bin/expand.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/expr to /usr/bin/expr.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/factor to /usr/bin/factor.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/false to /usr/bin/false.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/fmt to /usr/bin/fmt.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/fold to /usr/bin/fold.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/groups to /usr/bin/groups.remove-bak by coreutils-switch' 171s No diversion 'diversion of /usr/bin/hashsum to /usr/bin/hashsum.remove-bak by coreutils-switch', none removed. 171s Removing 'diversion of /usr/bin/head to /usr/bin/head.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/hostid to /usr/bin/hostid.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/id to /usr/bin/id.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/install to /usr/bin/install.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/join to /usr/bin/join.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/link to /usr/bin/link.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/ln to /usr/bin/ln.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/logname to /usr/bin/logname.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/ls to /usr/bin/ls.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/md5sum to /usr/bin/md5sum.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/mkdir to /usr/bin/mkdir.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/mkfifo to /usr/bin/mkfifo.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/mknod to /usr/bin/mknod.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/mktemp to /usr/bin/mktemp.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/mv to /usr/bin/mv.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/nice to /usr/bin/nice.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/nl to /usr/bin/nl.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/nohup to /usr/bin/nohup.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/nproc to /usr/bin/nproc.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/numfmt to /usr/bin/numfmt.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/od to /usr/bin/od.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/paste to /usr/bin/paste.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/pathchk to /usr/bin/pathchk.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/pinky to /usr/bin/pinky.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/pr to /usr/bin/pr.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/printenv to /usr/bin/printenv.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/printf to /usr/bin/printf.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/ptx to /usr/bin/ptx.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/pwd to /usr/bin/pwd.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/readlink to /usr/bin/readlink.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/realpath to /usr/bin/realpath.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/rm to /usr/bin/rm.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/rmdir to /usr/bin/rmdir.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/runcon to /usr/bin/runcon.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/seq to /usr/bin/seq.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/sha1sum to /usr/bin/sha1sum.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/sha224sum to /usr/bin/sha224sum.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/sha256sum to /usr/bin/sha256sum.remove-bak by coreutils-switch' 171s No diversion 'diversion of /usr/bin/sha3-224sum to /usr/bin/sha3-224sum.remove-bak by coreutils-switch', none removed. 171s No diversion 'diversion of /usr/bin/sha3-256sum to /usr/bin/sha3-256sum.remove-bak by coreutils-switch', none removed. 171s No diversion 'diversion of /usr/bin/sha3-384sum to /usr/bin/sha3-384sum.remove-bak by coreutils-switch', none removed. 171s No diversion 'diversion of /usr/bin/sha3-512sum to /usr/bin/sha3-512sum.remove-bak by coreutils-switch', none removed. 171s Removing 'diversion of /usr/bin/sha384sum to /usr/bin/sha384sum.remove-bak by coreutils-switch' 171s No diversion 'diversion of /usr/bin/sha3sum to /usr/bin/sha3sum.remove-bak by coreutils-switch', none removed. 171s Removing 'diversion of /usr/bin/sha512sum to /usr/bin/sha512sum.remove-bak by coreutils-switch' 171s No diversion 'diversion of /usr/bin/shake128sum to /usr/bin/shake128sum.remove-bak by coreutils-switch', none removed. 171s No diversion 'diversion of /usr/bin/shake256sum to /usr/bin/shake256sum.remove-bak by coreutils-switch', none removed. 171s Removing 'diversion of /usr/bin/shred to /usr/bin/shred.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/shuf to /usr/bin/shuf.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/sleep to /usr/bin/sleep.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/sort to /usr/bin/sort.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/split to /usr/bin/split.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/stat to /usr/bin/stat.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/stty to /usr/bin/stty.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/sum to /usr/bin/sum.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/sync to /usr/bin/sync.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/tac to /usr/bin/tac.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/tail to /usr/bin/tail.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/tee to /usr/bin/tee.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/test to /usr/bin/test.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/timeout to /usr/bin/timeout.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/touch to /usr/bin/touch.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/tr to /usr/bin/tr.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/true to /usr/bin/true.remove-bak by coreutils-switch' 171s Removing 'diversion of /usr/bin/truncate to /usr/bin/truncate.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/bin/tsort to /usr/bin/tsort.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/bin/tty to /usr/bin/tty.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/bin/uname to /usr/bin/uname.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/bin/unexpand to /usr/bin/unexpand.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/bin/uniq to /usr/bin/uniq.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/bin/unlink to /usr/bin/unlink.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/bin/users to /usr/bin/users.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/bin/vdir to /usr/bin/vdir.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/bin/wc to /usr/bin/wc.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/bin/who to /usr/bin/who.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/bin/whoami to /usr/bin/whoami.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/bin/yes to /usr/bin/yes.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/arch.1.gz to /usr/share/man/man1/arch.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/base32.1.gz to /usr/share/man/man1/base32.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/base64.1.gz to /usr/share/man/man1/base64.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/basename.1.gz to /usr/share/man/man1/basename.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/basenc.1.gz to /usr/share/man/man1/basenc.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/cat.1.gz to /usr/share/man/man1/cat.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/chcon.1.gz to /usr/share/man/man1/chcon.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/chgrp.1.gz to /usr/share/man/man1/chgrp.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/chmod.1.gz to /usr/share/man/man1/chmod.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/chown.1.gz to /usr/share/man/man1/chown.1.gz.remove-bak by coreutils-switch' 172s 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. 172s Removing 'diversion of /usr/share/man/man1/cksum.1.gz to /usr/share/man/man1/cksum.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/comm.1.gz to /usr/share/man/man1/comm.1.gz.remove-bak by coreutils-switch' 172s 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. 172s Removing 'diversion of /usr/share/man/man1/cp.1.gz to /usr/share/man/man1/cp.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/csplit.1.gz to /usr/share/man/man1/csplit.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/cut.1.gz to /usr/share/man/man1/cut.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/date.1.gz to /usr/share/man/man1/date.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/dd.1.gz to /usr/share/man/man1/dd.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/df.1.gz to /usr/share/man/man1/df.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/dir.1.gz to /usr/share/man/man1/dir.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/dircolors.1.gz to /usr/share/man/man1/dircolors.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/dirname.1.gz to /usr/share/man/man1/dirname.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/du.1.gz to /usr/share/man/man1/du.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/echo.1.gz to /usr/share/man/man1/echo.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/env.1.gz to /usr/share/man/man1/env.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/expand.1.gz to /usr/share/man/man1/expand.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/expr.1.gz to /usr/share/man/man1/expr.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/factor.1.gz to /usr/share/man/man1/factor.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/false.1.gz to /usr/share/man/man1/false.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/fmt.1.gz to /usr/share/man/man1/fmt.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/fold.1.gz to /usr/share/man/man1/fold.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/groups.1.gz to /usr/share/man/man1/groups.1.gz.remove-bak by coreutils-switch' 172s 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. 172s Removing 'diversion of /usr/share/man/man1/head.1.gz to /usr/share/man/man1/head.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/hostid.1.gz to /usr/share/man/man1/hostid.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/id.1.gz to /usr/share/man/man1/id.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/install.1.gz to /usr/share/man/man1/install.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/join.1.gz to /usr/share/man/man1/join.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/link.1.gz to /usr/share/man/man1/link.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/ln.1.gz to /usr/share/man/man1/ln.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/logname.1.gz to /usr/share/man/man1/logname.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/ls.1.gz to /usr/share/man/man1/ls.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/mkdir.1.gz to /usr/share/man/man1/mkdir.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/mkfifo.1.gz to /usr/share/man/man1/mkfifo.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/mknod.1.gz to /usr/share/man/man1/mknod.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/mktemp.1.gz to /usr/share/man/man1/mktemp.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/mv.1.gz to /usr/share/man/man1/mv.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/nice.1.gz to /usr/share/man/man1/nice.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/nl.1.gz to /usr/share/man/man1/nl.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/nohup.1.gz to /usr/share/man/man1/nohup.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/nproc.1.gz to /usr/share/man/man1/nproc.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/numfmt.1.gz to /usr/share/man/man1/numfmt.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/od.1.gz to /usr/share/man/man1/od.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/paste.1.gz to /usr/share/man/man1/paste.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/pathchk.1.gz to /usr/share/man/man1/pathchk.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/pinky.1.gz to /usr/share/man/man1/pinky.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/pr.1.gz to /usr/share/man/man1/pr.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/printenv.1.gz to /usr/share/man/man1/printenv.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/printf.1.gz to /usr/share/man/man1/printf.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/ptx.1.gz to /usr/share/man/man1/ptx.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/pwd.1.gz to /usr/share/man/man1/pwd.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/readlink.1.gz to /usr/share/man/man1/readlink.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/realpath.1.gz to /usr/share/man/man1/realpath.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/rm.1.gz to /usr/share/man/man1/rm.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/rmdir.1.gz to /usr/share/man/man1/rmdir.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/runcon.1.gz to /usr/share/man/man1/runcon.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/seq.1.gz to /usr/share/man/man1/seq.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/shred.1.gz to /usr/share/man/man1/shred.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/shuf.1.gz to /usr/share/man/man1/shuf.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/sleep.1.gz to /usr/share/man/man1/sleep.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/sort.1.gz to /usr/share/man/man1/sort.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/split.1.gz to /usr/share/man/man1/split.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/stat.1.gz to /usr/share/man/man1/stat.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/stty.1.gz to /usr/share/man/man1/stty.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/sum.1.gz to /usr/share/man/man1/sum.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/sync.1.gz to /usr/share/man/man1/sync.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/tac.1.gz to /usr/share/man/man1/tac.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/tail.1.gz to /usr/share/man/man1/tail.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/tee.1.gz to /usr/share/man/man1/tee.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/test.1.gz to /usr/share/man/man1/test.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/timeout.1.gz to /usr/share/man/man1/timeout.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/touch.1.gz to /usr/share/man/man1/touch.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/tr.1.gz to /usr/share/man/man1/tr.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/true.1.gz to /usr/share/man/man1/true.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/truncate.1.gz to /usr/share/man/man1/truncate.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/tsort.1.gz to /usr/share/man/man1/tsort.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/tty.1.gz to /usr/share/man/man1/tty.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/uname.1.gz to /usr/share/man/man1/uname.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/unexpand.1.gz to /usr/share/man/man1/unexpand.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/uniq.1.gz to /usr/share/man/man1/uniq.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/unlink.1.gz to /usr/share/man/man1/unlink.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/users.1.gz to /usr/share/man/man1/users.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/vdir.1.gz to /usr/share/man/man1/vdir.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/wc.1.gz to /usr/share/man/man1/wc.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/who.1.gz to /usr/share/man/man1/who.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/whoami.1.gz to /usr/share/man/man1/whoami.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/yes.1.gz to /usr/share/man/man1/yes.1.gz.remove-bak by coreutils-switch' 172s Removing 'diversion of /usr/share/man/man1/[.1.gz to /usr/share/man/man1/[.1.gz.remove-bak by coreutils-switch' 172s Unpacking coreutils-from-uutils (0.0.0~ubuntu20) ... 173s Setting up coreutils-from-uutils (0.0.0~ubuntu20) ... 173s Removing 'diversion of /usr/share/man/man1/sha512sum.1.gz to /usr/share/man/man1/sha512sum.1.gz.remove-bak by coreutils-switch' 173s Removing 'diversion of /usr/share/man/man1/sha1sum.1.gz to /usr/share/man/man1/sha1sum.1.gz.remove-bak by coreutils-switch' 173s Removing 'diversion of /usr/share/man/man1/sha384sum.1.gz to /usr/share/man/man1/sha384sum.1.gz.remove-bak by coreutils-switch' 173s Removing 'diversion of /usr/share/man/man1/b2sum.1.gz to /usr/share/man/man1/b2sum.1.gz.remove-bak by coreutils-switch' 173s Removing 'diversion of /usr/share/man/man1/sha256sum.1.gz to /usr/share/man/man1/sha256sum.1.gz.remove-bak by coreutils-switch' 173s Removing 'diversion of /usr/sbin/chroot to /usr/sbin/chroot.remove-bak by coreutils-switch' 173s Removing 'diversion of /usr/bin/stdbuf to /usr/bin/stdbuf.remove-bak by coreutils-switch' 173s Removing 'diversion of /usr/share/man/man1/stdbuf.1.gz to /usr/share/man/man1/stdbuf.1.gz.remove-bak by coreutils-switch' 173s Removing 'diversion of /usr/share/man/man1/sha224sum.1.gz to /usr/share/man/man1/sha224sum.1.gz.remove-bak by coreutils-switch' 173s Removing 'diversion of /usr/share/man/man1/md5sum.1.gz to /usr/share/man/man1/md5sum.1.gz.remove-bak by coreutils-switch' 173s Removing 'diversion of /usr/share/man/man8/chroot.8.gz to /usr/share/man/man8/chroot.8.gz.remove-bak by coreutils-switch' 173s Selecting previously unselected package libapr1t64:arm64. 173s (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 ... 131919 files and directories currently installed.) 173s Preparing to unpack .../000-libapr1t64_1.7.5-1_arm64.deb ... 173s Unpacking libapr1t64:arm64 (1.7.5-1) ... 173s Selecting previously unselected package libaprutil1t64:arm64. 173s Preparing to unpack .../001-libaprutil1t64_1.6.3-3ubuntu2_arm64.deb ... 173s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 173s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 173s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_arm64.deb ... 173s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 173s Selecting previously unselected package libaprutil1-ldap:arm64. 173s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-3ubuntu2_arm64.deb ... 173s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 173s Selecting previously unselected package liblua5.4-0:arm64. 173s Preparing to unpack .../004-liblua5.4-0_5.4.8-1_arm64.deb ... 173s Unpacking liblua5.4-0:arm64 (5.4.8-1) ... 173s Selecting previously unselected package apache2-bin. 173s Preparing to unpack .../005-apache2-bin_2.4.64-1ubuntu2_arm64.deb ... 173s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 173s Selecting previously unselected package apache2-data. 173s Preparing to unpack .../006-apache2-data_2.4.64-1ubuntu2_all.deb ... 173s Unpacking apache2-data (2.4.64-1ubuntu2) ... 173s Selecting previously unselected package apache2-utils. 173s Preparing to unpack .../007-apache2-utils_2.4.64-1ubuntu2_arm64.deb ... 173s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 173s Selecting previously unselected package apache2. 173s Preparing to unpack .../008-apache2_2.4.64-1ubuntu2_arm64.deb ... 173s Unpacking apache2 (2.4.64-1ubuntu2) ... 173s Selecting previously unselected package m4. 173s Preparing to unpack .../009-m4_1.4.19-8_arm64.deb ... 173s Unpacking m4 (1.4.19-8) ... 173s Selecting previously unselected package autoconf. 174s Preparing to unpack .../010-autoconf_2.72-3.1ubuntu1_all.deb ... 174s Unpacking autoconf (2.72-3.1ubuntu1) ... 174s Selecting previously unselected package autotools-dev. 174s Preparing to unpack .../011-autotools-dev_20240727.1_all.deb ... 174s Unpacking autotools-dev (20240727.1) ... 174s Selecting previously unselected package automake. 174s Preparing to unpack .../012-automake_1%3a1.17-4ubuntu1_all.deb ... 174s Unpacking automake (1:1.17-4ubuntu1) ... 174s Selecting previously unselected package autopoint. 174s Preparing to unpack .../013-autopoint_0.23.1-2build1_all.deb ... 174s Unpacking autopoint (0.23.1-2build1) ... 174s Selecting previously unselected package libdebhelper-perl. 174s Preparing to unpack .../014-libdebhelper-perl_13.24.2ubuntu1_all.deb ... 174s Unpacking libdebhelper-perl (13.24.2ubuntu1) ... 174s Selecting previously unselected package libisl23:arm64. 174s Preparing to unpack .../015-libisl23_0.27-1_arm64.deb ... 174s Unpacking libisl23:arm64 (0.27-1) ... 174s Selecting previously unselected package libmpc3:arm64. 174s Preparing to unpack .../016-libmpc3_1.3.1-1build3_arm64.deb ... 174s Unpacking libmpc3:arm64 (1.3.1-1build3) ... 174s Selecting previously unselected package cpp-15-aarch64-linux-gnu. 174s Preparing to unpack .../017-cpp-15-aarch64-linux-gnu_15.2.0-2ubuntu1_arm64.deb ... 174s Unpacking cpp-15-aarch64-linux-gnu (15.2.0-2ubuntu1) ... 176s Selecting previously unselected package cpp-15. 176s Preparing to unpack .../018-cpp-15_15.2.0-2ubuntu1_arm64.deb ... 176s Unpacking cpp-15 (15.2.0-2ubuntu1) ... 176s Selecting previously unselected package cpp-aarch64-linux-gnu. 176s Preparing to unpack .../019-cpp-aarch64-linux-gnu_4%3a15.1.0-1ubuntu1_arm64.deb ... 176s Unpacking cpp-aarch64-linux-gnu (4:15.1.0-1ubuntu1) ... 176s Selecting previously unselected package cpp. 176s Preparing to unpack .../020-cpp_4%3a15.1.0-1ubuntu1_arm64.deb ... 176s Unpacking cpp (4:15.1.0-1ubuntu1) ... 176s Selecting previously unselected package libcc1-0:arm64. 176s Preparing to unpack .../021-libcc1-0_15.2.0-2ubuntu1_arm64.deb ... 176s Unpacking libcc1-0:arm64 (15.2.0-2ubuntu1) ... 176s Selecting previously unselected package libgomp1:arm64. 176s Preparing to unpack .../022-libgomp1_15.2.0-2ubuntu1_arm64.deb ... 176s Unpacking libgomp1:arm64 (15.2.0-2ubuntu1) ... 176s Selecting previously unselected package libitm1:arm64. 176s Preparing to unpack .../023-libitm1_15.2.0-2ubuntu1_arm64.deb ... 176s Unpacking libitm1:arm64 (15.2.0-2ubuntu1) ... 176s Selecting previously unselected package libasan8:arm64. 176s Preparing to unpack .../024-libasan8_15.2.0-2ubuntu1_arm64.deb ... 176s Unpacking libasan8:arm64 (15.2.0-2ubuntu1) ... 176s Selecting previously unselected package liblsan0:arm64. 176s Preparing to unpack .../025-liblsan0_15.2.0-2ubuntu1_arm64.deb ... 176s Unpacking liblsan0:arm64 (15.2.0-2ubuntu1) ... 176s Selecting previously unselected package libtsan2:arm64. 176s Preparing to unpack .../026-libtsan2_15.2.0-2ubuntu1_arm64.deb ... 176s Unpacking libtsan2:arm64 (15.2.0-2ubuntu1) ... 177s Selecting previously unselected package libubsan1:arm64. 177s Preparing to unpack .../027-libubsan1_15.2.0-2ubuntu1_arm64.deb ... 177s Unpacking libubsan1:arm64 (15.2.0-2ubuntu1) ... 177s Selecting previously unselected package libhwasan0:arm64. 177s Preparing to unpack .../028-libhwasan0_15.2.0-2ubuntu1_arm64.deb ... 177s Unpacking libhwasan0:arm64 (15.2.0-2ubuntu1) ... 177s Selecting previously unselected package libgcc-15-dev:arm64. 177s Preparing to unpack .../029-libgcc-15-dev_15.2.0-2ubuntu1_arm64.deb ... 177s Unpacking libgcc-15-dev:arm64 (15.2.0-2ubuntu1) ... 177s Selecting previously unselected package gcc-15-aarch64-linux-gnu. 177s Preparing to unpack .../030-gcc-15-aarch64-linux-gnu_15.2.0-2ubuntu1_arm64.deb ... 177s Unpacking gcc-15-aarch64-linux-gnu (15.2.0-2ubuntu1) ... 179s Selecting previously unselected package gcc-15. 179s Preparing to unpack .../031-gcc-15_15.2.0-2ubuntu1_arm64.deb ... 179s Unpacking gcc-15 (15.2.0-2ubuntu1) ... 179s Selecting previously unselected package gcc-aarch64-linux-gnu. 179s Preparing to unpack .../032-gcc-aarch64-linux-gnu_4%3a15.1.0-1ubuntu1_arm64.deb ... 179s Unpacking gcc-aarch64-linux-gnu (4:15.1.0-1ubuntu1) ... 179s Selecting previously unselected package gcc. 179s Preparing to unpack .../033-gcc_4%3a15.1.0-1ubuntu1_arm64.deb ... 179s Unpacking gcc (4:15.1.0-1ubuntu1) ... 179s Selecting previously unselected package libtool. 179s Preparing to unpack .../034-libtool_2.5.4-4_all.deb ... 179s Unpacking libtool (2.5.4-4) ... 179s Selecting previously unselected package dh-autoreconf. 179s Preparing to unpack .../035-dh-autoreconf_20_all.deb ... 179s Unpacking dh-autoreconf (20) ... 179s Selecting previously unselected package libarchive-zip-perl. 179s Preparing to unpack .../036-libarchive-zip-perl_1.68-1_all.deb ... 179s Unpacking libarchive-zip-perl (1.68-1) ... 179s Selecting previously unselected package libfile-stripnondeterminism-perl. 179s Preparing to unpack .../037-libfile-stripnondeterminism-perl_1.14.2-1_all.deb ... 179s Unpacking libfile-stripnondeterminism-perl (1.14.2-1) ... 179s Selecting previously unselected package dh-strip-nondeterminism. 179s Preparing to unpack .../038-dh-strip-nondeterminism_1.14.2-1_all.deb ... 179s Unpacking dh-strip-nondeterminism (1.14.2-1) ... 179s Selecting previously unselected package debugedit. 179s Preparing to unpack .../039-debugedit_1%3a5.2-3_arm64.deb ... 179s Unpacking debugedit (1:5.2-3) ... 179s Selecting previously unselected package dwz. 179s Preparing to unpack .../040-dwz_0.16-2_arm64.deb ... 179s Unpacking dwz (0.16-2) ... 179s Selecting previously unselected package gettext. 179s Preparing to unpack .../041-gettext_0.23.1-2build1_arm64.deb ... 179s Unpacking gettext (0.23.1-2build1) ... 180s Selecting previously unselected package intltool-debian. 180s Preparing to unpack .../042-intltool-debian_0.35.0+20060710.6_all.deb ... 180s Unpacking intltool-debian (0.35.0+20060710.6) ... 180s Selecting previously unselected package po-debconf. 180s Preparing to unpack .../043-po-debconf_1.0.21+nmu1_all.deb ... 180s Unpacking po-debconf (1.0.21+nmu1) ... 180s Selecting previously unselected package debhelper. 180s Preparing to unpack .../044-debhelper_13.24.2ubuntu1_all.deb ... 180s Unpacking debhelper (13.24.2ubuntu1) ... 180s Selecting previously unselected package uuid-dev:arm64. 180s Preparing to unpack .../045-uuid-dev_2.41-4ubuntu3_arm64.deb ... 180s Unpacking uuid-dev:arm64 (2.41-4ubuntu3) ... 180s Selecting previously unselected package libsctp1:arm64. 180s Preparing to unpack .../046-libsctp1_1.0.21+dfsg-1_arm64.deb ... 180s Unpacking libsctp1:arm64 (1.0.21+dfsg-1) ... 180s Selecting previously unselected package libsctp-dev:arm64. 180s Preparing to unpack .../047-libsctp-dev_1.0.21+dfsg-1_arm64.deb ... 180s Unpacking libsctp-dev:arm64 (1.0.21+dfsg-1) ... 180s Selecting previously unselected package libapr1-dev. 180s Preparing to unpack .../048-libapr1-dev_1.7.5-1_arm64.deb ... 180s Unpacking libapr1-dev (1.7.5-1) ... 180s Selecting previously unselected package libldap-dev:arm64. 180s Preparing to unpack .../049-libldap-dev_2.6.10+dfsg-1ubuntu1_arm64.deb ... 180s Unpacking libldap-dev:arm64 (2.6.10+dfsg-1ubuntu1) ... 180s Selecting previously unselected package libldap2-dev. 180s Preparing to unpack .../050-libldap2-dev_2.6.10+dfsg-1ubuntu1_all.deb ... 180s Unpacking libldap2-dev (2.6.10+dfsg-1ubuntu1) ... 180s Selecting previously unselected package libexpat1-dev:arm64. 180s Preparing to unpack .../051-libexpat1-dev_2.7.1-2_arm64.deb ... 180s Unpacking libexpat1-dev:arm64 (2.7.1-2) ... 180s Selecting previously unselected package libaprutil1-dev. 180s Preparing to unpack .../052-libaprutil1-dev_1.6.3-3ubuntu2_arm64.deb ... 180s Unpacking libaprutil1-dev (1.6.3-3ubuntu2) ... 180s Selecting previously unselected package libpcre2-16-0:arm64. 180s Preparing to unpack .../053-libpcre2-16-0_10.46-1_arm64.deb ... 180s Unpacking libpcre2-16-0:arm64 (10.46-1) ... 180s Selecting previously unselected package libpcre2-32-0:arm64. 180s Preparing to unpack .../054-libpcre2-32-0_10.46-1_arm64.deb ... 180s Unpacking libpcre2-32-0:arm64 (10.46-1) ... 180s Selecting previously unselected package libpcre2-posix3:arm64. 180s Preparing to unpack .../055-libpcre2-posix3_10.46-1_arm64.deb ... 180s Unpacking libpcre2-posix3:arm64 (10.46-1) ... 180s Selecting previously unselected package libpcre2-dev:arm64. 180s Preparing to unpack .../056-libpcre2-dev_10.46-1_arm64.deb ... 180s Unpacking libpcre2-dev:arm64 (10.46-1) ... 180s Selecting previously unselected package apache2-dev. 181s Preparing to unpack .../057-apache2-dev_2.4.64-1ubuntu2_arm64.deb ... 181s Unpacking apache2-dev (2.4.64-1ubuntu2) ... 181s Selecting previously unselected package libstdc++-15-dev:arm64. 181s Preparing to unpack .../058-libstdc++-15-dev_15.2.0-2ubuntu1_arm64.deb ... 181s Unpacking libstdc++-15-dev:arm64 (15.2.0-2ubuntu1) ... 181s Selecting previously unselected package g++-15-aarch64-linux-gnu. 181s Preparing to unpack .../059-g++-15-aarch64-linux-gnu_15.2.0-2ubuntu1_arm64.deb ... 181s Unpacking g++-15-aarch64-linux-gnu (15.2.0-2ubuntu1) ... 183s Selecting previously unselected package g++-15. 183s Preparing to unpack .../060-g++-15_15.2.0-2ubuntu1_arm64.deb ... 183s Unpacking g++-15 (15.2.0-2ubuntu1) ... 183s Selecting previously unselected package g++-aarch64-linux-gnu. 183s Preparing to unpack .../061-g++-aarch64-linux-gnu_4%3a15.1.0-1ubuntu1_arm64.deb ... 183s Unpacking g++-aarch64-linux-gnu (4:15.1.0-1ubuntu1) ... 183s Selecting previously unselected package g++. 183s Preparing to unpack .../062-g++_4%3a15.1.0-1ubuntu1_arm64.deb ... 183s Unpacking g++ (4:15.1.0-1ubuntu1) ... 183s Selecting previously unselected package build-essential. 183s Preparing to unpack .../063-build-essential_12.12ubuntu2_arm64.deb ... 183s Unpacking build-essential (12.12ubuntu2) ... 183s Selecting previously unselected package libalgorithm-c3-perl. 183s Preparing to unpack .../064-libalgorithm-c3-perl_0.11-2_all.deb ... 183s Unpacking libalgorithm-c3-perl (0.11-2) ... 183s Selecting previously unselected package libanyevent-perl. 183s Preparing to unpack .../065-libanyevent-perl_7.170-2build7_arm64.deb ... 183s Unpacking libanyevent-perl (7.170-2build7) ... 183s Selecting previously unselected package liburi-perl. 183s Preparing to unpack .../066-liburi-perl_5.30-1_all.deb ... 183s Unpacking liburi-perl (5.30-1) ... 183s Selecting previously unselected package libanyevent-connector-perl. 183s Preparing to unpack .../067-libanyevent-connector-perl_0.04-1_all.deb ... 183s Unpacking libanyevent-connector-perl (0.04-1) ... 183s Selecting previously unselected package libclass-method-modifiers-perl. 183s Preparing to unpack .../068-libclass-method-modifiers-perl_2.15-1_all.deb ... 183s Unpacking libclass-method-modifiers-perl (2.15-1) ... 183s Selecting previously unselected package libclass-xsaccessor-perl. 183s Preparing to unpack .../069-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 183s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 183s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 183s Preparing to unpack .../070-libb-hooks-op-check-perl_0.22-3build2_arm64.deb ... 183s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 183s Selecting previously unselected package libdynaloader-functions-perl. 183s Preparing to unpack .../071-libdynaloader-functions-perl_0.004-2_all.deb ... 183s Unpacking libdynaloader-functions-perl (0.004-2) ... 183s Selecting previously unselected package libdevel-callchecker-perl:arm64. 183s Preparing to unpack .../072-libdevel-callchecker-perl_0.009-2_arm64.deb ... 183s Unpacking libdevel-callchecker-perl:arm64 (0.009-2) ... 183s Selecting previously unselected package libparams-classify-perl:arm64. 183s Preparing to unpack .../073-libparams-classify-perl_0.015-2build6_arm64.deb ... 183s Unpacking libparams-classify-perl:arm64 (0.015-2build6) ... 183s Selecting previously unselected package libmodule-runtime-perl. 183s Preparing to unpack .../074-libmodule-runtime-perl_0.018-1_all.deb ... 183s Unpacking libmodule-runtime-perl (0.018-1) ... 183s Selecting previously unselected package libimport-into-perl. 183s Preparing to unpack .../075-libimport-into-perl_1.002005-2_all.deb ... 183s Unpacking libimport-into-perl (1.002005-2) ... 184s Selecting previously unselected package librole-tiny-perl. 184s Preparing to unpack .../076-librole-tiny-perl_2.002004-1_all.deb ... 184s Unpacking librole-tiny-perl (2.002004-1) ... 184s Selecting previously unselected package libsub-quote-perl. 184s Preparing to unpack .../077-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 184s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 184s Selecting previously unselected package libmoo-perl. 184s Preparing to unpack .../078-libmoo-perl_2.005005-1_all.deb ... 184s Unpacking libmoo-perl (2.005005-1) ... 184s Selecting previously unselected package libclass-inspector-perl. 184s Preparing to unpack .../079-libclass-inspector-perl_1.36-3_all.deb ... 184s Unpacking libclass-inspector-perl (1.36-3) ... 184s Selecting previously unselected package libfile-sharedir-perl. 184s Preparing to unpack .../080-libfile-sharedir-perl_1.118-3_all.deb ... 184s Unpacking libfile-sharedir-perl (1.118-3) ... 184s Selecting previously unselected package libmodule-manifest-skip-perl. 184s Preparing to unpack .../081-libmodule-manifest-skip-perl_0.23-4_all.deb ... 184s Unpacking libmodule-manifest-skip-perl (0.23-4) ... 184s Selecting previously unselected package libperlx-maybe-perl. 184s Preparing to unpack .../082-libperlx-maybe-perl_1.202-1_all.deb ... 184s Unpacking libperlx-maybe-perl (1.202-1) ... 184s Selecting previously unselected package libprotocol-websocket-perl. 184s Preparing to unpack .../083-libprotocol-websocket-perl_0.26-3_all.deb ... 184s Unpacking libprotocol-websocket-perl (0.26-3) ... 184s Selecting previously unselected package liburi-ws-perl. 184s Preparing to unpack .../084-liburi-ws-perl_0.03-3_all.deb ... 184s Unpacking liburi-ws-perl (0.03-3) ... 184s Selecting previously unselected package libanyevent-websocket-client-perl. 184s Preparing to unpack .../085-libanyevent-websocket-client-perl_0.55-1_all.deb ... 184s Unpacking libanyevent-websocket-client-perl (0.55-1) ... 184s Selecting previously unselected package libtry-tiny-perl. 184s Preparing to unpack .../086-libtry-tiny-perl_0.32-1_all.deb ... 184s Unpacking libtry-tiny-perl (0.32-1) ... 184s Selecting previously unselected package libmodule-implementation-perl. 184s Preparing to unpack .../087-libmodule-implementation-perl_0.09-2_all.deb ... 184s Unpacking libmodule-implementation-perl (0.09-2) ... 184s Selecting previously unselected package libsub-exporter-progressive-perl. 184s Preparing to unpack .../088-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 184s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 184s Selecting previously unselected package libvariable-magic-perl. 184s Preparing to unpack .../089-libvariable-magic-perl_0.64-1build1_arm64.deb ... 184s Unpacking libvariable-magic-perl (0.64-1build1) ... 184s Selecting previously unselected package libb-hooks-endofscope-perl. 184s Preparing to unpack .../090-libb-hooks-endofscope-perl_0.28-2_all.deb ... 184s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 184s Selecting previously unselected package libcrypt-random-seed-perl. 184s Preparing to unpack .../091-libcrypt-random-seed-perl_0.03-3_all.deb ... 184s Unpacking libcrypt-random-seed-perl (0.03-3) ... 184s Selecting previously unselected package libmath-random-isaac-perl. 184s Preparing to unpack .../092-libmath-random-isaac-perl_1.004-2_all.deb ... 184s Unpacking libmath-random-isaac-perl (1.004-2) ... 184s Selecting previously unselected package libbytes-random-secure-perl. 184s Preparing to unpack .../093-libbytes-random-secure-perl_0.29-3_all.deb ... 184s Unpacking libbytes-random-secure-perl (0.29-3) ... 184s Selecting previously unselected package libclass-c3-perl. 184s Preparing to unpack .../094-libclass-c3-perl_0.35-2_all.deb ... 184s Unpacking libclass-c3-perl (0.35-2) ... 184s Selecting previously unselected package libclass-data-inheritable-perl. 184s Preparing to unpack .../095-libclass-data-inheritable-perl_0.10-1_all.deb ... 184s Unpacking libclass-data-inheritable-perl (0.10-1) ... 185s Selecting previously unselected package libclass-singleton-perl. 185s Preparing to unpack .../096-libclass-singleton-perl_1.6-2_all.deb ... 185s Unpacking libclass-singleton-perl (1.6-2) ... 185s Selecting previously unselected package libclone-perl:arm64. 185s Preparing to unpack .../097-libclone-perl_0.47-1_arm64.deb ... 185s Unpacking libclone-perl:arm64 (0.47-1) ... 185s Selecting previously unselected package perl-openssl-defaults:arm64. 185s Preparing to unpack .../098-perl-openssl-defaults_7build3_arm64.deb ... 185s Unpacking perl-openssl-defaults:arm64 (7build3) ... 185s Selecting previously unselected package libcrypt-ssleay-perl. 185s Preparing to unpack .../099-libcrypt-ssleay-perl_0.73.06-2build6_arm64.deb ... 185s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 185s Selecting previously unselected package libparams-util-perl. 185s Preparing to unpack .../100-libparams-util-perl_1.102-3build1_arm64.deb ... 185s Unpacking libparams-util-perl (1.102-3build1) ... 185s Selecting previously unselected package libsub-install-perl. 185s Preparing to unpack .../101-libsub-install-perl_0.929-1_all.deb ... 185s Unpacking libsub-install-perl (0.929-1) ... 185s Selecting previously unselected package libdata-optlist-perl. 185s Preparing to unpack .../102-libdata-optlist-perl_0.114-1_all.deb ... 185s Unpacking libdata-optlist-perl (0.114-1) ... 185s Selecting previously unselected package libdevel-stacktrace-perl. 185s Preparing to unpack .../103-libdevel-stacktrace-perl_2.0500-1_all.deb ... 185s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 185s Selecting previously unselected package libencode-locale-perl. 185s Preparing to unpack .../104-libencode-locale-perl_1.05-3_all.deb ... 185s Unpacking libencode-locale-perl (1.05-3) ... 185s Selecting previously unselected package libsub-exporter-perl. 185s Preparing to unpack .../105-libsub-exporter-perl_0.990-1_all.deb ... 185s Unpacking libsub-exporter-perl (0.990-1) ... 185s Selecting previously unselected package libeval-closure-perl. 185s Preparing to unpack .../106-libeval-closure-perl_0.14-3_all.deb ... 185s Unpacking libeval-closure-perl (0.14-3) ... 185s Selecting previously unselected package libexception-class-perl. 185s Preparing to unpack .../107-libexception-class-perl_1.45-1_all.deb ... 185s Unpacking libexception-class-perl (1.45-1) ... 185s Selecting previously unselected package libfcgi0t64:arm64. 185s Preparing to unpack .../108-libfcgi0t64_2.4.5-0.1_arm64.deb ... 185s Unpacking libfcgi0t64:arm64 (2.4.5-0.1) ... 185s Selecting previously unselected package libfcgi-perl. 185s Preparing to unpack .../109-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 185s Unpacking libfcgi-perl (0.82+ds-3build3) ... 185s Selecting previously unselected package libtimedate-perl. 185s Preparing to unpack .../110-libtimedate-perl_2.3300-2_all.deb ... 185s Unpacking libtimedate-perl (2.3300-2) ... 185s Selecting previously unselected package libhttp-date-perl. 185s Preparing to unpack .../111-libhttp-date-perl_6.06-1_all.deb ... 185s Unpacking libhttp-date-perl (6.06-1) ... 185s Selecting previously unselected package libfile-listing-perl. 185s Preparing to unpack .../112-libfile-listing-perl_6.16-1_all.deb ... 185s Unpacking libfile-listing-perl (6.16-1) ... 185s Selecting previously unselected package libhtml-tagset-perl. 185s Preparing to unpack .../113-libhtml-tagset-perl_3.24-1_all.deb ... 185s Unpacking libhtml-tagset-perl (3.24-1) ... 185s Selecting previously unselected package libhtml-parser-perl:arm64. 186s Preparing to unpack .../114-libhtml-parser-perl_3.83-1build1_arm64.deb ... 186s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 186s Selecting previously unselected package libhtml-tree-perl. 186s Preparing to unpack .../115-libhtml-tree-perl_5.07-3_all.deb ... 186s Unpacking libhtml-tree-perl (5.07-3) ... 186s Selecting previously unselected package libio-html-perl. 186s Preparing to unpack .../116-libio-html-perl_1.004-3_all.deb ... 186s Unpacking libio-html-perl (1.004-3) ... 186s Selecting previously unselected package liblwp-mediatypes-perl. 186s Preparing to unpack .../117-liblwp-mediatypes-perl_6.04-2_all.deb ... 186s Unpacking liblwp-mediatypes-perl (6.04-2) ... 186s Selecting previously unselected package libhttp-message-perl. 186s Preparing to unpack .../118-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 186s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 186s Selecting previously unselected package libhttp-cookies-perl. 186s Preparing to unpack .../119-libhttp-cookies-perl_6.11-1_all.deb ... 186s Unpacking libhttp-cookies-perl (6.11-1) ... 186s Selecting previously unselected package libpod-parser-perl. 186s Preparing to unpack .../120-libpod-parser-perl_1.67-1_all.deb ... 186s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 186s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 186s Unpacking libpod-parser-perl (1.67-1) ... 186s Selecting previously unselected package libhttp-negotiate-perl. 186s Preparing to unpack .../121-libhttp-negotiate-perl_6.01-2_all.deb ... 186s Unpacking libhttp-negotiate-perl (6.01-2) ... 186s Selecting previously unselected package libnet-ssleay-perl:arm64. 186s Preparing to unpack .../122-libnet-ssleay-perl_1.94-3_arm64.deb ... 186s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 186s Selecting previously unselected package libio-socket-ssl-perl. 186s Preparing to unpack .../123-libio-socket-ssl-perl_2.089-1_all.deb ... 186s Unpacking libio-socket-ssl-perl (2.089-1) ... 186s Selecting previously unselected package libnet-http-perl. 186s Preparing to unpack .../124-libnet-http-perl_6.23-1_all.deb ... 186s Unpacking libnet-http-perl (6.23-1) ... 186s Selecting previously unselected package liblwp-protocol-https-perl. 186s Preparing to unpack .../125-liblwp-protocol-https-perl_6.14-1_all.deb ... 186s Unpacking liblwp-protocol-https-perl (6.14-1) ... 186s Selecting previously unselected package libwww-robotrules-perl. 186s Preparing to unpack .../126-libwww-robotrules-perl_6.02-1_all.deb ... 186s Unpacking libwww-robotrules-perl (6.02-1) ... 186s Selecting previously unselected package libwww-perl. 186s Preparing to unpack .../127-libwww-perl_6.78-1_all.deb ... 186s Unpacking libwww-perl (6.78-1) ... 186s Selecting previously unselected package libxml-parser-perl. 186s Preparing to unpack .../128-libxml-parser-perl_2.47-1build4_arm64.deb ... 186s Unpacking libxml-parser-perl (2.47-1build4) ... 186s Selecting previously unselected package libxml-perl. 186s Preparing to unpack .../129-libxml-perl_0.08-4_all.deb ... 186s Unpacking libxml-perl (0.08-4) ... 186s Selecting previously unselected package libxml-regexp-perl. 186s Preparing to unpack .../130-libxml-regexp-perl_0.04-2_all.deb ... 186s Unpacking libxml-regexp-perl (0.04-2) ... 186s Selecting previously unselected package libxml-dom-perl. 186s Preparing to unpack .../131-libxml-dom-perl_1.46-2_all.deb ... 186s Unpacking libxml-dom-perl (1.46-2) ... 187s Selecting previously unselected package libhttp-dav-perl. 187s Preparing to unpack .../132-libhttp-dav-perl_0.50-1_all.deb ... 187s Unpacking libhttp-dav-perl (0.50-1) ... 187s Selecting previously unselected package libmro-compat-perl. 187s Preparing to unpack .../133-libmro-compat-perl_0.15-2_all.deb ... 187s Unpacking libmro-compat-perl (0.15-2) ... 187s Selecting previously unselected package libpackage-stash-perl. 187s Preparing to unpack .../134-libpackage-stash-perl_0.40-1_all.deb ... 187s Unpacking libpackage-stash-perl (0.40-1) ... 187s Selecting previously unselected package libsub-identify-perl. 187s Preparing to unpack .../135-libsub-identify-perl_0.14-3build4_arm64.deb ... 187s Unpacking libsub-identify-perl (0.14-3build4) ... 187s Selecting previously unselected package libsub-name-perl:arm64. 187s Preparing to unpack .../136-libsub-name-perl_0.28-1_arm64.deb ... 187s Unpacking libsub-name-perl:arm64 (0.28-1) ... 187s Selecting previously unselected package libnamespace-clean-perl. 187s Preparing to unpack .../137-libnamespace-clean-perl_0.27-2_all.deb ... 187s Unpacking libnamespace-clean-perl (0.27-2) ... 187s Selecting previously unselected package libnamespace-autoclean-perl. 187s Preparing to unpack .../138-libnamespace-autoclean-perl_0.31-1_all.deb ... 187s Unpacking libnamespace-autoclean-perl (0.31-1) ... 187s Selecting previously unselected package libparams-validationcompiler-perl. 187s Preparing to unpack .../139-libparams-validationcompiler-perl_0.31-1_all.deb ... 187s Unpacking libparams-validationcompiler-perl (0.31-1) ... 187s Selecting previously unselected package libprotocol-http2-perl. 187s Preparing to unpack .../140-libprotocol-http2-perl_1.11-1_all.deb ... 187s Unpacking libprotocol-http2-perl (1.11-1) ... 187s Selecting previously unselected package libxstring-perl:arm64. 187s Preparing to unpack .../141-libxstring-perl_0.005-2build4_arm64.deb ... 187s Unpacking libxstring-perl:arm64 (0.005-2build4) ... 187s Selecting previously unselected package libspecio-perl. 187s Preparing to unpack .../142-libspecio-perl_0.50-1_all.deb ... 187s Unpacking libspecio-perl (0.50-1) ... 187s Selecting previously unselected package perl-doc. 187s Preparing to unpack .../143-perl-doc_5.40.1-6_all.deb ... 187s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 187s Unpacking perl-doc (5.40.1-6) ... 187s Selecting previously unselected package libdatetime-locale-perl. 187s Preparing to unpack .../144-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 187s Unpacking libdatetime-locale-perl (1:1.41-1) ... 188s Selecting previously unselected package libdatetime-timezone-perl. 188s Preparing to unpack .../145-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 188s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 188s Selecting previously unselected package libdatetime-perl. 188s Preparing to unpack .../146-libdatetime-perl_2%3a1.65-1build3_arm64.deb ... 188s Unpacking libdatetime-perl (2:1.65-1build3) ... 188s Setting up libanyevent-perl (7.170-2build7) ... 188s Setting up libmath-random-isaac-perl (1.004-2) ... 188s Setting up libclass-inspector-perl (1.36-3) ... 188s Setting up libdynaloader-functions-perl (0.004-2) ... 188s Setting up libclass-method-modifiers-perl (2.15-1) ... 188s Setting up libxml-regexp-perl (0.04-2) ... 188s Setting up libclone-perl:arm64 (0.47-1) ... 188s Setting up libarchive-zip-perl (1.68-1) ... 188s Setting up libsub-identify-perl (0.14-3build4) ... 188s Setting up libfcgi0t64:arm64 (2.4.5-0.1) ... 188s Setting up libhtml-tagset-perl (3.24-1) ... 188s Setting up libdebhelper-perl (13.24.2ubuntu1) ... 188s Setting up libprotocol-websocket-perl (0.26-3) ... 188s Setting up liblwp-mediatypes-perl (6.04-2) ... 188s Setting up libtry-tiny-perl (0.32-1) ... 188s Setting up libprotocol-http2-perl (1.11-1) ... 188s Setting up perl-openssl-defaults:arm64 (7build3) ... 188s Setting up perl-doc (5.40.1-6) ... 188s Setting up m4 (1.4.19-8) ... 188s Setting up libclass-singleton-perl (1.6-2) ... 188s Setting up libencode-locale-perl (1.05-3) ... 188s Setting up libxstring-perl:arm64 (0.005-2build4) ... 188s Setting up libgomp1:arm64 (15.2.0-2ubuntu1) ... 188s Setting up libpcre2-16-0:arm64 (10.46-1) ... 188s Setting up libsub-install-perl (0.929-1) ... 188s Setting up autotools-dev (20240727.1) ... 188s Setting up libpcre2-32-0:arm64 (10.46-1) ... 188s Setting up libclass-data-inheritable-perl (0.10-1) ... 188s Setting up libalgorithm-c3-perl (0.11-2) ... 188s Setting up libexpat1-dev:arm64 (2.7.1-2) ... 188s Setting up libcrypt-random-seed-perl (0.03-3) ... 188s Setting up libldap-dev:arm64 (2.6.10+dfsg-1ubuntu1) ... 188s Setting up uuid-dev:arm64 (2.41-4ubuntu3) ... 188s Setting up libmpc3:arm64 (1.3.1-1build3) ... 188s Setting up libvariable-magic-perl (0.64-1build1) ... 188s Setting up libio-html-perl (1.004-3) ... 188s Setting up libpod-parser-perl (1.67-1) ... 188s Setting up autopoint (0.23.1-2build1) ... 188s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 188s Setting up libparams-util-perl (1.102-3build1) ... 188s Setting up autoconf (2.72-3.1ubuntu1) ... 188s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 188s Setting up libtimedate-perl (2.3300-2) ... 188s Setting up libubsan1:arm64 (15.2.0-2ubuntu1) ... 188s Setting up libsub-name-perl:arm64 (0.28-1) ... 188s Setting up libpcre2-posix3:arm64 (10.46-1) ... 188s Setting up dwz (0.16-2) ... 188s Setting up libsctp1:arm64 (1.0.21+dfsg-1) ... 188s Setting up libhwasan0:arm64 (15.2.0-2ubuntu1) ... 188s Setting up libasan8:arm64 (15.2.0-2ubuntu1) ... 188s Setting up libapr1t64:arm64 (1.7.5-1) ... 188s Setting up librole-tiny-perl (2.002004-1) ... 188s Setting up debugedit (1:5.2-3) ... 188s Setting up libfile-sharedir-perl (1.118-3) ... 188s Setting up libfcgi-perl (0.82+ds-3build3) ... 188s Setting up liblua5.4-0:arm64 (5.4.8-1) ... 188s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 188s Setting up libdevel-stacktrace-perl (2.0500-1) ... 188s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 188s Setting up apache2-data (2.4.64-1ubuntu2) ... 188s Setting up libtsan2:arm64 (15.2.0-2ubuntu1) ... 188s Setting up libisl23:arm64 (0.27-1) ... 188s Setting up libcc1-0:arm64 (15.2.0-2ubuntu1) ... 188s Setting up liburi-perl (5.30-1) ... 188s Setting up liblsan0:arm64 (15.2.0-2ubuntu1) ... 188s Setting up libitm1:arm64 (15.2.0-2ubuntu1) ... 188s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 188s Setting up automake (1:1.17-4ubuntu1) ... 188s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 188s Setting up libfile-stripnondeterminism-perl (1.14.2-1) ... 188s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 188s Setting up cpp-15-aarch64-linux-gnu (15.2.0-2ubuntu1) ... 188s Setting up libhttp-date-perl (6.06-1) ... 188s Setting up gettext (0.23.1-2build1) ... 188s Setting up liburi-ws-perl (0.03-3) ... 188s Setting up libgcc-15-dev:arm64 (15.2.0-2ubuntu1) ... 188s Setting up libfile-listing-perl (6.16-1) ... 188s Setting up libpcre2-dev:arm64 (10.46-1) ... 188s Setting up libanyevent-connector-perl (0.04-1) ... 188s Setting up libnet-http-perl (6.23-1) ... 188s Setting up libexception-class-perl (1.45-1) ... 188s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 188s Setting up libclass-c3-perl (0.35-2) ... 188s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 188s Setting up libdevel-callchecker-perl:arm64 (0.009-2) ... 188s Setting up intltool-debian (0.35.0+20060710.6) ... 188s Setting up libbytes-random-secure-perl (0.29-3) ... 188s Setting up libldap2-dev (2.6.10+dfsg-1ubuntu1) ... 188s Setting up cpp-aarch64-linux-gnu (4:15.1.0-1ubuntu1) ... 188s Setting up libstdc++-15-dev:arm64 (15.2.0-2ubuntu1) ... 188s Setting up libdata-optlist-perl (0.114-1) ... 188s Setting up libsctp-dev:arm64 (1.0.21+dfsg-1) ... 188s Setting up dh-strip-nondeterminism (1.14.2-1) ... 188s Setting up libwww-robotrules-perl (6.02-1) ... 188s Setting up cpp-15 (15.2.0-2ubuntu1) ... 188s Setting up cpp (4:15.1.0-1ubuntu1) ... 188s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 188s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 188s Setting up libmro-compat-perl (0.15-2) ... 188s Setting up libio-socket-ssl-perl (2.089-1) ... 188s Setting up libsub-exporter-perl (0.990-1) ... 188s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 188s Setting up apache2-utils (2.4.64-1ubuntu2) ... 188s Setting up libeval-closure-perl (0.14-3) ... 188s Setting up libhttp-negotiate-perl (6.01-2) ... 188s Setting up libparams-validationcompiler-perl (0.31-1) ... 188s Setting up gcc-15-aarch64-linux-gnu (15.2.0-2ubuntu1) ... 188s Setting up libhttp-cookies-perl (6.11-1) ... 188s Setting up po-debconf (1.0.21+nmu1) ... 188s Setting up libhtml-tree-perl (5.07-3) ... 188s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 188s Setting up apache2-bin (2.4.64-1ubuntu2) ... 188s Setting up gcc-15 (15.2.0-2ubuntu1) ... 188s Setting up libmodule-runtime-perl (0.018-1) ... 188s Setting up g++-15-aarch64-linux-gnu (15.2.0-2ubuntu1) ... 188s Setting up libapr1-dev (1.7.5-1) ... 188s Setting up libaprutil1-dev (1.6.3-3ubuntu2) ... 188s Setting up g++-15 (15.2.0-2ubuntu1) ... 188s Setting up gcc-aarch64-linux-gnu (4:15.1.0-1ubuntu1) ... 188s Setting up libtool (2.5.4-4) ... 188s Setting up libmodule-implementation-perl (0.09-2) ... 188s Setting up libpackage-stash-perl (0.40-1) ... 188s Setting up libimport-into-perl (1.002005-2) ... 188s Setting up libmoo-perl (2.005005-1) ... 188s Setting up apache2 (2.4.64-1ubuntu2) ... 188s Enabling module mpm_event. 188s Enabling module authz_core. 188s Enabling module authz_host. 188s Enabling module authn_core. 188s Enabling module auth_basic. 188s Enabling module access_compat. 188s Enabling module authn_file. 188s Enabling module authz_user. 188s Enabling module alias. 188s Enabling module dir. 188s Enabling module autoindex. 188s Enabling module env. 188s Enabling module mime. 189s Enabling module negotiation. 189s Enabling module setenvif. 189s Enabling module filter. 189s Enabling module deflate. 189s Enabling module status. 189s Enabling module reqtimeout. 189s Enabling conf charset. 189s Enabling conf localized-error-pages. 189s Enabling conf other-vhosts-access-log. 189s Enabling conf security. 189s Enabling conf serve-cgi-bin. 189s Enabling site 000-default. 190s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 190s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 191s Setting up gcc (4:15.1.0-1ubuntu1) ... 191s Setting up dh-autoreconf (20) ... 191s Setting up libspecio-perl (0.50-1) ... 191s Setting up libmodule-manifest-skip-perl (0.23-4) ... 191s Setting up libperlx-maybe-perl (1.202-1) ... 191s Setting up g++-aarch64-linux-gnu (4:15.1.0-1ubuntu1) ... 191s Setting up libb-hooks-endofscope-perl (0.28-2) ... 191s Setting up libanyevent-websocket-client-perl (0.55-1) ... 191s Setting up debhelper (13.24.2ubuntu1) ... 191s Setting up libnamespace-clean-perl (0.27-2) ... 191s Setting up g++ (4:15.1.0-1ubuntu1) ... 191s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 191s Setting up build-essential (12.12ubuntu2) ... 191s Setting up libnamespace-autoclean-perl (0.31-1) ... 191s Setting up libdatetime-locale-perl (1:1.41-1) ... 191s Setting up apache2-dev (2.4.64-1ubuntu2) ... 191s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 191s Setting up libdatetime-perl (2:1.65-1build3) ... 191s Setting up liblwp-protocol-https-perl (6.14-1) ... 191s Setting up libwww-perl (6.78-1) ... 191s Setting up libxml-parser-perl (2.47-1build4) ... 191s Setting up libxml-perl (0.08-4) ... 191s Setting up libxml-dom-perl (1.46-2) ... 191s Setting up libhttp-dav-perl (0.50-1) ... 191s Processing triggers for install-info (7.1.1-1) ... 191s Processing triggers for libc-bin (2.42-0ubuntu1) ... 191s Processing triggers for ufw (0.36.2-9) ... 192s Processing triggers for man-db (2.13.1-1) ... 195s autopkgtest [15:52:31]: test run-test-suite: [----------------------- 195s + set -o pipefail 195s + export LANG=C 195s + LANG=C 195s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 195s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 195s + TESTS= 195s + TESTUSER=tuser 195s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 195s + useradd --user-group --system --create-home -s /bin/bash tuser 195s + cp -a debian/perl-framework /tmp/autopkgtest.GhpfRw/autopkgtest_tmp 195s + cd /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework 195s + export HARNESS_VERBOSE=1 195s + HARNESS_VERBOSE=1 195s + run_tests mpm_prefork 195s + local MPM=mpm_prefork 195s + shift 195s + local LOG=testlog.mpm_prefork 195s + echo =============Running-with-mpm_prefork========== 195s + rm -f apache2.conf.debian 195s =============Running-with-mpm_prefork========== 195s + cp /etc/apache2/apache2.conf apache2.conf.debian 195s + cat /etc/apache2/mods-available/mpm_prefork.load 195s + 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 195s + grep -v mpm_ 195s + xargs cat 195s + for m in bucketeer case_filter case_filter_in 195s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 195s + for m in bucketeer case_filter case_filter_in 195s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 195s + for m in bucketeer case_filter case_filter_in 195s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 195s + cat /etc/apache2/mods-available/mime.conf 195s + echo 'Servername localhost' 195s + make clean 195s make: *** No rule to make target 'clean'. Stop. 195s + true 195s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 195s + chown -R tuser: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp 195s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/apache2.conf.debian' 196s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 196s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 196s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 196s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 196s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 196s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 196s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 196s [ info] generating script ./t/htdocs/modules/cgi/action.pl 196s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 196s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 196s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 196s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 196s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 196s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 196s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 196s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 196s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 196s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 196s [ info] generating script ./t/htdocs/modules/cgi/env.pl 196s [ info] generating script ./t/htdocs/modules/cgi/big.pl 196s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 196s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 196s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 196s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 196s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 196s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 196s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 196s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 196s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 196s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 196s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 196s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 196s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 196s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 196s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 196s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 196s Warning: NAME must be a package name 196s Checking if your kit is complete... 196s [ info] generating script t/TEST 196s [ info] generating script ./t/cgi-bin/next_available_port.pl 196s [ info] generating script ./t/cgi-bin/cookies.pl 196s Looks good 196s [ info] generating script t/TEST 196s Writing MYMETA.yml and MYMETA.json 196s Writing MYMETA.yml and MYMETA.json 196s Checking for Cwd...ok 196s Checking for File::Spec...ok 196s Generating a Unix-style Makefile 196s Writing Makefile for httpd-test 196s Writing MYMETA.yml and MYMETA.json 196s + su tuser -c 't/TEST ' 196s + tee testlog.mpm_prefork 196s [warning] setting ulimit to allow core files 196s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/TEST 196s Duplicate specification "clean" for option "clean" 196s Duplicate specification "help" for option "help" 201s [warning] generating SSL CA for asf 201s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 201s .+.......+.....+...+....+.....+....+.....+.+........+++++++++++++++++++++++++++++++++++++++*........+++++++++++++++++++++++++++++++++++++++*..+......+.+........+......+.+...+...+............+.....++++++ 201s ............+....+..+++++++++++++++++++++++++++++++++++++++*...+.+...............+...+......+.....+......+.+..+...+++++++++++++++++++++++++++++++++++++++*.+.....+.+.....+...+......+......+.......+......+..+....+...+.....+.++++++ 201s ----- 201s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 201s [ info] openssl genrsa -out keys/client_revoked.pem 2048 202s [ 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 202s [ 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 202s Using configuration from conf/client_revoked.cnf 202s Check that the request matches the signature 202s Signature ok 202s The Subject's Distinguished Name is as follows 202s countryName :PRINTABLE:'US' 202s stateOrProvinceName :ASN.1 12:'California' 202s localityName :ASN.1 12:'San Francisco' 202s organizationName :ASN.1 12:'ASF' 202s organizationalUnitName:ASN.1 12:'httpd-test' 202s commonName :ASN.1 12:'client_revoked' 202s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 202s Certificate is to be certified until Sep 4 15:52:38 2026 GMT (365 days) 202s 202s Write out database with 1 new entries 202s Database updated 202s [ 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 202s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 202s Using configuration from conf/cacrl.cnf 202s Revoking Certificate 01. 202s Database updated 202s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 202s Using configuration from conf/cacrl.cnf 202s [ info] generating proxy cert: proxy/client_revoked.pem 202s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 202s [ 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 202s [ 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 202s Using configuration from conf/client_snakeoil.cnf 202s Check that the request matches the signature 202s Signature ok 202s The Subject's Distinguished Name is as follows 202s countryName :PRINTABLE:'AU' 202s stateOrProvinceName :ASN.1 12:'Queensland' 202s localityName :ASN.1 12:'Mackay' 202s organizationName :ASN.1 12:'Snake Oil, Ltd.' 202s organizationalUnitName:ASN.1 12:'Staff' 202s commonName :ASN.1 12:'client_snakeoil' 202s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 202s Certificate is to be certified until Sep 4 15:52:38 2026 GMT (365 days) 202s 202s Write out database with 1 new entries 202s Database updated 202s [ 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 202s [ info] generating proxy cert: proxy/client_snakeoil.pem 202s [ info] openssl genrsa -out keys/server2.pem 2048 202s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 202s [ 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 202s Using configuration from conf/server2.cnf 202s Check that the request matches the signature 202s Signature ok 202s The Subject's Distinguished Name is as follows 202s countryName :PRINTABLE:'US' 202s stateOrProvinceName :ASN.1 12:'California' 202s localityName :ASN.1 12:'San Francisco' 202s organizationName :ASN.1 12:'ASF' 202s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 202s commonName :ASN.1 12:'localhost' 202s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 202s Certificate is to be certified until Sep 4 15:52:38 2026 GMT (365 days) 202s 202s Write out database with 1 new entries 202s Database updated 202s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 202s [ 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 202s [ 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 202s Using configuration from conf/server_des3.cnf 202s Check that the request matches the signature 202s Signature ok 202s The Subject's Distinguished Name is as follows 202s countryName :PRINTABLE:'US' 202s stateOrProvinceName :ASN.1 12:'California' 202s localityName :ASN.1 12:'San Francisco' 202s organizationName :ASN.1 12:'ASF' 202s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 202s commonName :ASN.1 12:'localhost' 202s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 202s Certificate is to be certified until Sep 4 15:52:38 2026 GMT (365 days) 202s 202s Write out database with 1 new entries 202s Database updated 202s [ info] openssl genrsa -out keys/client_ok.pem 2048 202s [ 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 202s [ 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 202s Using configuration from conf/client_ok.cnf 202s Check that the request matches the signature 202s Signature ok 202s The Subject's Distinguished Name is as follows 202s countryName :PRINTABLE:'US' 202s stateOrProvinceName :ASN.1 12:'California' 202s localityName :ASN.1 12:'San Francisco' 202s organizationName :ASN.1 12:'ASF' 202s organizationalUnitName:ASN.1 12:'httpd-test' 202s commonName :ASN.1 12:'client_ok' 202s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 202s Certificate is to be certified until Sep 4 15:52:38 2026 GMT (365 days) 202s 202s Write out database with 1 new entries 202s Database updated 202s [ 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 202s [ info] generating proxy cert: proxy/client_ok.pem 202s [ info] openssl genrsa -out keys/server.pem 2048 203s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 203s [ 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 203s Using configuration from conf/server.cnf 203s Check that the request matches the signature 203s Signature ok 203s The Subject's Distinguished Name is as follows 203s countryName :PRINTABLE:'US' 203s stateOrProvinceName :ASN.1 12:'California' 203s localityName :ASN.1 12:'San Francisco' 203s organizationName :ASN.1 12:'ASF' 203s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 203s commonName :ASN.1 12:'localhost' 203s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 203s Certificate is to be certified until Sep 4 15:52:39 2026 GMT (365 days) 203s 203s Write out database with 1 new entries 203s Database updated 203s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 203s [ 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 203s [ 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 203s Using configuration from conf/server2_des3.cnf 203s Check that the request matches the signature 203s Signature ok 203s The Subject's Distinguished Name is as follows 203s countryName :PRINTABLE:'US' 203s stateOrProvinceName :ASN.1 12:'California' 203s localityName :ASN.1 12:'San Francisco' 203s organizationName :ASN.1 12:'ASF' 203s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 203s commonName :ASN.1 12:'localhost' 203s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 203s Certificate is to be certified until Sep 4 15:52:39 2026 GMT (365 days) 203s 203s Write out database with 1 new entries 203s Database updated 203s [ info] openssl genrsa -out keys/client_colon.pem 2048 203s [ 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 203s [ 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 203s Using configuration from conf/client_colon.cnf 203s Check that the request matches the signature 203s Signature ok 203s The Subject's Distinguished Name is as follows 203s countryName :PRINTABLE:'US' 203s stateOrProvinceName :ASN.1 12:'California' 203s localityName :ASN.1 12:'San Francisco' 203s organizationName :ASN.1 12:'ASF' 203s organizationalUnitName:ASN.1 12:'httpd-test' 203s commonName :ASN.1 12:'user:colon' 203s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 203s Certificate is to be certified until Sep 4 15:52:39 2026 GMT (365 days) 203s 203s Write out database with 1 new entries 203s Database updated 203s [ 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 203s [ info] generating proxy cert: proxy/client_colon.pem 203s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 205s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 205s [ 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 205s [ 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 205s Using configuration from conf/server2_des3_dsa.cnf 205s Check that the request matches the signature 205s Signature ok 205s The Subject's Distinguished Name is as follows 205s countryName :PRINTABLE:'US' 205s stateOrProvinceName :ASN.1 12:'California' 205s localityName :ASN.1 12:'San Francisco' 205s organizationName :ASN.1 12:'ASF' 205s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 205s commonName :ASN.1 12:'localhost' 205s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 205s Certificate is to be certified until Sep 4 15:52:41 2026 GMT (365 days) 205s 205s Write out database with 1 new entries 205s Database updated 205s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 205s [ 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 205s [ 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 205s Using configuration from conf/server_dsa.cnf 205s Check that the request matches the signature 205s Signature ok 205s The Subject's Distinguished Name is as follows 205s countryName :PRINTABLE:'US' 205s stateOrProvinceName :ASN.1 12:'California' 205s localityName :ASN.1 12:'San Francisco' 205s organizationName :ASN.1 12:'ASF' 205s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 205s commonName :ASN.1 12:'localhost' 205s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 205s Certificate is to be certified until Sep 4 15:52:41 2026 GMT (365 days) 205s 205s Write out database with 1 new entries 205s Database updated 205s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 205s [ 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 205s [ 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 205s Using configuration from conf/server2_dsa.cnf 205s Check that the request matches the signature 205s Signature ok 205s The Subject's Distinguished Name is as follows 205s countryName :PRINTABLE:'US' 205s stateOrProvinceName :ASN.1 12:'California' 205s localityName :ASN.1 12:'San Francisco' 205s organizationName :ASN.1 12:'ASF' 205s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 205s commonName :ASN.1 12:'localhost' 205s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 205s Certificate is to be certified until Sep 4 15:52:41 2026 GMT (365 days) 205s 205s Write out database with 1 new entries 205s Database updated 205s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 205s [ 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 205s [ 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 205s Using configuration from conf/server_des3_dsa.cnf 205s Check that the request matches the signature 205s Signature ok 205s The Subject's Distinguished Name is as follows 205s countryName :PRINTABLE:'US' 205s stateOrProvinceName :ASN.1 12:'California' 205s localityName :ASN.1 12:'San Francisco' 205s organizationName :ASN.1 12:'ASF' 205s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 205s commonName :ASN.1 12:'localhost' 205s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 205s Certificate is to be certified until Sep 4 15:52:41 2026 GMT (365 days) 205s 205s Write out database with 1 new entries 205s Database updated 205s [ info] linked ca-bundle.crl to fdd35eee.r0 205s cd eat_post && make .libs/mod_eat_post.so 205s make[1]: Entering directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/eat_post' 205s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 205s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 205s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 205s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 205s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 206s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 206s make[1]: Leaving directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/eat_post' 206s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 206s make[1]: Entering directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 206s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 206s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/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 206s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 206s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 206s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 206s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 206s make[1]: Leaving directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 206s cd list_modules && make .libs/mod_list_modules.so 206s make[1]: Entering directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/list_modules' 206s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 206s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 206s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 206s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 207s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 207s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 207s make[1]: Leaving directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/list_modules' 207s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 207s make[1]: Entering directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 207s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 207s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/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 207s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 207s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 207s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 207s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 207s make[1]: Leaving directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 207s cd authany && make .libs/mod_authany.so 207s make[1]: Entering directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/authany' 207s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 207s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 207s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 208s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 208s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 208s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 208s make[1]: Leaving directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/authany' 208s cd test_session && make .libs/mod_test_session.so 208s make[1]: Entering directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/test_session' 208s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 208s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 208s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 208s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 208s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 208s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 208s make[1]: Leaving directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/test_session' 208s cd echo_post && make .libs/mod_echo_post.so 208s make[1]: Entering directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/echo_post' 208s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 209s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 209s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 209s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 209s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 209s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 209s make[1]: Leaving directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/echo_post' 209s cd nntp_like && make .libs/mod_nntp_like.so 209s make[1]: Entering directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 209s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 209s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 209s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 209s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 209s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 210s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 210s make[1]: Leaving directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 210s cd test_utilities && make .libs/mod_test_utilities.so 210s make[1]: Entering directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 210s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 210s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 210s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 210s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 210s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 210s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 210s make[1]: Leaving directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 210s cd random_chunk && make .libs/mod_random_chunk.so 210s make[1]: Entering directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 210s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 210s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 210s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 210s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 210s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 211s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 211s make[1]: Leaving directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 211s cd input_body_filter && make .libs/mod_input_body_filter.so 211s make[1]: Entering directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 211s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 211s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/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 211s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 211s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 211s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 211s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 211s make[1]: Leaving directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 211s cd test_rwrite && make .libs/mod_test_rwrite.so 211s make[1]: Entering directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 211s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 211s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 211s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 211s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 211s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 212s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 212s make[1]: Leaving directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 212s cd fold && make .libs/mod_fold.so 212s make[1]: Entering directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/fold' 212s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 212s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 212s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 212s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 212s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 212s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 212s make[1]: Leaving directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/fold' 212s cd test_ssl && make .libs/mod_test_ssl.so 212s make[1]: Entering directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 212s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 212s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 212s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 212s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 212s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 213s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 213s make[1]: Leaving directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 213s cd client_add_filter && make .libs/mod_client_add_filter.so 213s make[1]: Entering directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 213s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 213s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/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 213s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 213s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 213s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 213s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 213s make[1]: Leaving directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 213s cd memory_track && make .libs/mod_memory_track.so 213s make[1]: Entering directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/memory_track' 213s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 213s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 213s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 213s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 214s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 214s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 214s make[1]: Leaving directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/memory_track' 214s cd test_apr_uri && make .libs/mod_test_apr_uri.so 214s make[1]: Entering directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 214s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 214s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static aarch64-linux-gnu-gcc -prefer-pic -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/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 214s libtool: compile: aarch64-linux-gnu-gcc -pipe -g -O2 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 214s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static aarch64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 214s libtool: link: aarch64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 214s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 214s make[1]: Leaving directory '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 214s /usr/sbin/apache2 -d /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 214s using Apache/2.4.64 (prefork MPM) 214s 215s waiting 60 seconds for server to start: .[Thu Sep 04 15:52:50.986257 2025] [core:trace3] [pid 10856:tid 10856] core.c(3484): Setting LogLevel for all modules to trace8 215s [Thu Sep 04 15:52:50.987354 2025] [core:trace6] [pid 10856:tid 10856] core.c(3501): Cannot find module 'rewrite', trying 'rewrite_module' 215s [Thu Sep 04 15:52:50.987443 2025] [core:trace3] [pid 10856:tid 10856] core.c(3511): Setting LogLevel for module mod_rewrite.c to trace8 215s [Thu Sep 04 15:52:50.988631 2025] [core:trace6] [pid 10856:tid 10856] core.c(3501): Cannot find module 'dumpio', trying 'dumpio_module' 215s [Thu Sep 04 15:52:50.988645 2025] [core:trace3] [pid 10856:tid 10856] core.c(3511): Setting LogLevel for module mod_dumpio.c to trace7 215s [Thu Sep 04 15:52:50.988650 2025] [core:trace3] [pid 10856:tid 10856] core.c(3484): Setting LogLevel for all modules to info 215s [Thu Sep 04 15:52:50.988655 2025] [core:trace6] [pid 10856:tid 10856] core.c(3501): Cannot find module 'core', trying 'core_module' 215s [Thu Sep 04 15:52:50.988659 2025] [core:trace3] [pid 10856:tid 10856] core.c(3511): Setting LogLevel for module core.c to crit 215s [Thu Sep 04 15:52:50.988662 2025] [core:trace3] [pid 10856:tid 10856] core.c(3484): Setting LogLevel for all modules to crit 215s [Thu Sep 04 15:52:50.988666 2025] [core:trace6] [pid 10856:tid 10856] core.c(3501): Cannot find module 'core', trying 'core_module' 215s [Thu Sep 04 15:52:50.988669 2025] [core:trace3] [pid 10856:tid 10856] core.c(3511): Setting LogLevel for module core.c to info 215s [Thu Sep 04 15:52:50.988676 2025] [core:trace3] [pid 10856:tid 10856] core.c(3484): Setting LogLevel for all modules to crit 215s [Thu Sep 04 15:52:50.988682 2025] [core:trace6] [pid 10856:tid 10856] core.c(3501): Cannot find module 'core', trying 'core_module' 215s [Thu Sep 04 15:52:50.988685 2025] [core:trace3] [pid 10856:tid 10856] core.c(3511): Setting LogLevel for module core.c to info 215s [Thu Sep 04 15:52:50.988689 2025] [core:trace3] [pid 10856:tid 10856] core.c(3484): Setting LogLevel for all modules to crit 215s [Thu Sep 04 15:52:50.988692 2025] [core:trace3] [pid 10856:tid 10856] core.c(3484): Setting LogLevel for all modules to info 215s [Thu Sep 04 15:52:50.988698 2025] [core:trace6] [pid 10856:tid 10856] core.c(3501): Cannot find module 'core', trying 'core_module' 215s [Thu Sep 04 15:52:50.988701 2025] [core:trace3] [pid 10856:tid 10856] core.c(3511): Setting LogLevel for module core.c to crit 215s [Thu Sep 04 15:52:50.988711 2025] [core:trace3] [pid 10856:tid 10856] core.c(3484): Setting LogLevel for all modules to info 215s [Thu Sep 04 15:52:50.989372 2025] [alias:warn] [pid 10856:tid 10856] AH00671: The Alias directive in /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 215s [Thu Sep 04 15:52:50.989431 2025] [proxy:info] [pid 10856:tid 10856] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 215s [Thu Sep 04 15:52:50.990051 2025] [proxy:info] [pid 10856:tid 10856] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 215s [Thu Sep 04 15:52:50.990124 2025] [core:trace6] [pid 10856:tid 10856] core.c(3501): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 215s [Thu Sep 04 15:52:50.990143 2025] [core:trace3] [pid 10856:tid 10856] core.c(3511): Setting LogLevel for module mod_proxy_hcheck.c to trace4 215s 215s waiting 60 seconds for server to start: ok (waited 0 secs) 215s server localhost:8529 started 215s server localhost:8530 listening (mod_nntp_like) 215s server localhost:8531 listening (mod_nntp_like_ssl) 215s server localhost:8532 listening (mod_ssl) 215s server localhost:8533 listening (ssl_optional_cc) 215s server localhost:8534 listening (ssl_pr33791) 215s server localhost:8535 listening (ssl_ocsp) 215s server localhost:8536 listening (mod_include) 215s server localhost:8537 listening (mod_proxy) 215s server localhost:8538 listening (proxy_http_bal1) 215s server localhost:8539 listening (proxy_http_bal2) 215s server localhost:8540 listening (proxy_http_balancer) 215s server localhost:8543 listening (proxy_fcgi) 215s server localhost:8544 listening (cve_2011_3368_rewrite) 215s server localhost:8545 listening (proxy_http_reverse) 215s server localhost:8546 listening (proxy_http_nofwd) 215s server localhost:8547 listening (cve_2011_3368) 215s server localhost:8548 listening (mod_headers) 215s server localhost:8549 listening (mod_echo) 215s server localhost:8550 listening (mod_echo_ssl) 215s server localhost:8551 listening (error_document) 215s server localhost:8552 listening (http_unsafe) 215s server localhost:8553 listening (http_strict) 215s server localhost:8554 listening (remote_ip) 215s server localhost:8555 listening (mod_vhost_alias) 215s server localhost:8556 listening (core) 215s server localhost:8557 listening (mod_cache) 215s server localhost:8558 listening (proxy_http_https) 215s server localhost:8559 listening (proxy_https_https) 215s server localhost:8560 listening (proxy_http_https_proxy_section) 215s server localhost:8561 listening (proxy_https_https_proxy_section) 215s server localhost:8562 listening (proxy_https_http) 219s [ info] adding source lib /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 234s t/ab/base.t ......................... 234s 1..5 234s # Running under perl version 5.040001 for linux 234s # Current time local: Thu Sep 4 15:53:06 2025 234s # Current time GMT: Thu Sep 4 15:53:06 2025 234s # Using Test.pm version 1.31 234s # Using Apache/Test.pm version 1.44 234s # # running: 234s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8556/ 234s ok 1 234s ok 2 234s # # running: 234s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 234s ok 3 234s ok 4 234s ok 5 234s ok 239s t/apache/404.t ...................... 239s 1..2 239s # Running under perl version 5.040001 for linux 239s # Current time local: Thu Sep 4 15:53:10 2025 239s # Current time GMT: Thu Sep 4 15:53:10 2025 239s # Using Test.pm version 1.31 239s # Using Apache/Test.pm version 1.44 239s # GET_STR Response: 239s # HTTP/1.1 404 Not Found 239s # Connection: close 239s # Date: Thu, 04 Sep 2025 15:53:15 GMT 239s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 239s # Content-Length: 196 239s # Content-Type: text/html; charset=iso-8859-1 239s # Client-Date: Thu, 04 Sep 2025 15:53:15 GMT 239s # Client-Peer: 127.0.0.1:8529 239s # Client-Response-Num: 1 239s # Title: 404 Not Found 239s # 239s # 239s # 239s # 404 Not Found 239s # 239s #

Not Found

239s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

304s #

The requested URL was not found on this server.

304s # ' 304s ok 8 304s # testing : /merge/notfound.html code 304s # expected: 404 304s # received: '404' 304s ok 9 304s # testing : /merge/notfound.html content 304s # expected: 'testing merge' 304s # received: 'testing merge' 304s ok 10 304s # testing : /merge/merge2/notfound.html code 304s # expected: 404 304s # received: '404' 304s ok 11 304s # testing : /merge/merge2/notfound.html content 304s # expected: 'testing merge' 304s # received: 'testing merge' 304s ok 12 304s # testing : /bounce/notfound.html code 304s # expected: 404 304s # received: '404' 304s ok 13 304s # testing : /bounce/notfound.html content 304s # expected: qr/expire test/ 304s # received: ' 304s # expire test 304s # expire test 304s # ' 304s ok 14 304s ok 309s t/apache/etags.t .................... 309s # Checking for existence of FileETag directive 309s # Returned 200: 309s 1..61 309s # Running under perl version 5.040001 for linux 309s # Current time local: Thu Sep 4 15:54:20 2025 309s # Current time GMT: Thu Sep 4 15:54:20 2025 309s # Using Test.pm version 1.31 309s # Using Apache/Test.pm version 1.44 309s # --- 309s # HEAD /apache/etags/all/m/test.txt 309s # Expecting one component in ETag field 309s # Received "62c6deaf13e40" 309s ok 1 309s # --- 309s # HEAD /apache/etags/none/plus-m/test.txt 309s # Expecting one component in ETag field 309s # Received "62c6deaf13e40" 309s ok 2 309s # --- 309s # HEAD /apache/etags/m/plus-ms/test.txt 309s # Expecting two components in ETag field 309s # Received "b-62c6deaf13e40" 309s ok 3 309s # --- 309s # HEAD /apache/etags/m/minus-is/test.txt 309s # Expecting field to be absent 309s # Received "62c6deaf13e40" 309s ok 4 309s # --- 309s # HEAD /apache/etags/all/minus-is/test.txt 309s # Expecting one component in ETag field 309s # Received "62c6deaf13e40" 309s ok 5 309s # --- 309s # HEAD /apache/etags/none/plus-mis/test.txt 309s # Expecting three components in ETag field 309s # Received "503bf-b-62c6deaf13e40" 309s ok 6 309s # --- 309s # HEAD /apache/etags/none/plus-mi/test.txt 309s # Expecting two components in ETag field 309s # Received "503d1-62c6deaf13e40" 309s ok 7 309s # --- 309s # HEAD /apache/etags/all/s/test.txt 309s # Expecting one component in ETag field 309s # Received "b" 309s ok 8 309s # --- 309s # HEAD /apache/etags/all/mis/test.txt 309s # Expecting three components in ETag field 309s # Received "503a5-b-62c6deaf13e40" 309s ok 9 309s # --- 309s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 309s # Expecting two components in ETag field 309s # Received "503cb-62c6deaf13e40" 309s ok 10 309s # --- 309s # HEAD /apache/etags/s/test.txt 309s # Expecting one component in ETag field 309s # Received "b" 309s ok 11 309s # --- 309s # HEAD /apache/etags/all/is/test.txt 309s # Expecting two components in ETag field 309s # Received "503ae-b" 309s ok 12 309s # --- 309s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 309s # Expecting field to be absent 309s # Received "b-62c6deaf13e40" 309s ok 13 309s # --- 309s # HEAD /apache/etags/none/is/test.txt 309s # Expecting two components in ETag field 309s # Received "503ef-b" 309s ok 14 309s # --- 309s # HEAD /apache/etags/all/i/test.txt 309s # Expecting one component in ETag field 309s # Received "5039c" 309s ok 15 309s # --- 309s # HEAD /apache/etags/all/test.txt 309s # Expecting three components in ETag field 309s # Received "5038b-b-62c6deaf13e40" 309s ok 16 309s # --- 309s # HEAD /apache/etags/none/s/test.txt 309s # Expecting one component in ETag field 309s # Received "b" 309s ok 17 309s # --- 309s # HEAD /apache/etags/all/minus-ms/test.txt 309s # Expecting one component in ETag field 309s # Received "50386" 309s ok 18 309s # --- 309s # HEAD /apache/etags/none/plus-s/test.txt 309s # Expecting one component in ETag field 309s # Received "b" 309s ok 19 309s # --- 309s # HEAD /apache/etags/m/plus-mi/test.txt 309s # Expecting two components in ETag field 309s # Received "50363-62c6deaf13e40" 309s ok 20 309s # --- 309s # HEAD /apache/etags/m/minus-mi/test.txt 309s # Expecting field to be absent 309s # Received "b-62c6deaf13e40" 309s ok 21 309s # --- 309s # HEAD /apache/etags/none/plus-i/test.txt 309s # Expecting one component in ETag field 309s # Received "503d5" 309s ok 22 309s # --- 309s # HEAD /apache/etags/none/inherit/test.txt 309s # Expecting field to be absent 309s # ETag field is missing 309s ok 23 309s # --- 309s # HEAD /apache/etags/all/ms/test.txt 309s # Expecting two components in ETag field 309s # Received "b-62c6deaf13e40" 309s ok 24 309s # --- 309s # HEAD /apache/etags/m/plus-m/test.txt 309s # Expecting one component in ETag field 309s # Received "62c6deaf13e40" 309s ok 25 309s # --- 309s # HEAD /apache/etags/none/m/test.txt 309s # Expecting one component in ETag field 309s # Received "62c6deaf13e40" 309s ok 26 309s # --- 309s # HEAD /apache/etags/all/inherit/test.txt 309s # Expecting three components in ETag field 309s # Received "5039a-b-62c6deaf13e40" 309s ok 27 309s # --- 309s # HEAD /apache/etags/m/minus-ms/test.txt 309s # Expecting field to be absent 309s # Received "b-62c6deaf13e40" 309s ok 28 309s # --- 309s # HEAD /apache/etags/m/plus-is/test.txt 309s # Expecting three components in ETag field 309s # Received "5037c-b-62c6deaf13e40" 309s ok 29 309s # --- 309s # HEAD /apache/etags/all/minus-m/test.txt 309s # Expecting two components in ETag field 309s # Received "503a2-b" 309s ok 30 309s # --- 309s # HEAD /apache/etags/is/test.txt 309s # Expecting two components in ETag field 309s # Received "50403-b" 309s ok 31 309s # --- 309s # HEAD /apache/etags/none/plus-is/test.txt 309s # Expecting two components in ETag field 309s # Received "503f2-b" 309s ok 32 309s # --- 309s # HEAD /apache/etags/all/minus-mis/test.txt 309s # Expecting field to be absent 309s # Received "b-62c6deaf13e40" 309s ok 33 309s # --- 309s # HEAD /apache/etags/m/minus-m/test.txt 309s # Expecting field to be absent 309s # Received "b-62c6deaf13e40" 309s ok 34 309s # --- 309s # HEAD /apache/etags/all/minus-mi/test.txt 309s # Expecting one component in ETag field 309s # Received "b" 309s ok 35 309s # --- 309s # HEAD /apache/etags/m/test.txt 309s # Expecting one component in ETag field 309s # Received "62c6deaf13e40" 309s ok 36 309s # --- 309s # HEAD /apache/etags/ms/test.txt 309s # Expecting two components in ETag field 309s # Received "b-62c6deaf13e40" 309s ok 37 309s # --- 309s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 309s # Expecting one component in ETag field 309s # Received "62c6deaf13e40" 309s ok 38 309s # --- 309s # HEAD /apache/etags/i/test.txt 309s # Expecting one component in ETag field 309s # Received "503f5" 309s ok 39 309s # --- 309s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 309s # Expecting one component in ETag field 309s # Received "503ba" 309s ok 40 309s # --- 309s # HEAD /apache/etags/none/mi/test.txt 309s # Expecting two components in ETag field 309s # Received "503ce-62c6deaf13e40" 309s ok 41 309s # --- 309s # HEAD /apache/etags/m/plus-s/test.txt 309s # Expecting two components in ETag field 309s # Received "b-62c6deaf13e40" 309s ok 42 309s # --- 309s # HEAD /apache/etags/none/ms/test.txt 309s # Expecting two components in ETag field 309s # Received "b-62c6deaf13e40" 309s ok 43 309s # --- 309s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 309s # Expecting two components in ETag field 309s # Received "503c8-b" 309s ok 44 309s # --- 309s # HEAD /apache/etags/m/minus-s/test.txt 309s # Expecting field to be absent 309s # Received "62c6deaf13e40" 309s ok 45 309s # --- 309s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 309s # Expecting two components in ETag field 309s # Received "b-62c6deaf13e40" 309s ok 46 309s # --- 309s # HEAD /apache/etags/m/plus-mis/test.txt 309s # Expecting three components in ETag field 309s # Received "5035d-b-62c6deaf13e40" 309s ok 47 309s # --- 309s # HEAD /apache/etags/none/plus-ms/test.txt 309s # Expecting two components in ETag field 309s # Received "b-62c6deaf13e40" 309s ok 48 309s # --- 309s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 309s # Expecting one component in ETag field 309s # Received "b" 309s ok 49 309s # --- 309s # HEAD /apache/etags/all/minus-i/test.txt 309s # Expecting two components in ETag field 309s # Received "b-62c6deaf13e40" 309s ok 50 309s # --- 309s # HEAD /apache/etags/none/mis/test.txt 309s # Expecting three components in ETag field 309s # Received "503e9-b-62c6deaf13e40" 309s ok 51 309s # --- 309s # HEAD /apache/etags/mis/test.txt 309s # Expecting three components in ETag field 309s # Received "503fd-b-62c6deaf13e40" 309s ok 52 309s # --- 309s # HEAD /apache/etags/all/minus-s/test.txt 309s # Expecting two components in ETag field 309s # Received "503a8-62c6deaf13e40" 309s ok 53 309s # --- 309s # HEAD /apache/etags/all/mi/test.txt 309s # Expecting two components in ETag field 309s # Received "50390-62c6deaf13e40" 309s ok 54 309s # --- 309s # HEAD /apache/etags/m/minus-i/test.txt 309s # Expecting field to be absent 309s # Received "62c6deaf13e40" 309s ok 55 309s # --- 309s # HEAD /apache/etags/m/plus-i/test.txt 309s # Expecting two components in ETag field 309s # Received "5036a-62c6deaf13e40" 309s ok 56 309s # --- 309s # HEAD /apache/etags/mi/test.txt 309s # Expecting two components in ETag field 309s # Received "5037f-62c6deaf13e40" 309s ok 57 309s # --- 309s # HEAD /apache/etags/none/test.txt 309s # Expecting field to be absent 309s # ETag field is missing 309s ok 58 309s # --- 309s # HEAD /apache/etags/none/i/test.txt 309s # Expecting one component in ETag field 309s # Received "503da" 309s ok 59 309s # --- 309s # HEAD /apache/etags/m/minus-mis/test.txt 309s # Expecting field to be absent 309s # Received "b-62c6deaf13e40" 309s ok 60 309s # --- 309s # HEAD /apache/etags/default/test.txt 309s # Expecting two components in ETag field 309s # Received "b-62c6deaf13e40" 309s ok 61 309s ok 315s t/apache/expr.t ..................... 315s 1..229 315s # Running under perl version 5.040001 for linux 315s # Current time local: Thu Sep 4 15:54:25 2025 315s # Current time GMT: Thu Sep 4 15:54:25 2025 315s # Using Test.pm version 1.31 315s # Using Apache/Test.pm version 1.44 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true" should evaluate to true, got true 315s ok 1 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "false" should evaluate to false, got false 315s ok 2 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s Should get parse error for "foo", got parse error 315s ok 3 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "1 -eq 01" should evaluate to true, got true 315s ok 4 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "1 -eq 2" should evaluate to false, got false 315s ok 5 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "1 -ne 2" should evaluate to true, got true 315s ok 6 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "1 -ne 1" should evaluate to false, got false 315s ok 7 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "1 -lt 02" should evaluate to true, got true 315s ok 8 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "1 -lt 1" should evaluate to false, got false 315s ok 9 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "1 -le 2" should evaluate to true, got true 315s ok 10 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "1 -le 1" should evaluate to true, got true 315s ok 11 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "2 -gt 1" should evaluate to true, got true 315s ok 12 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "1 -gt 1" should evaluate to false, got false 315s ok 13 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "2 -ge 1" should evaluate to true, got true 315s ok 14 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "1 -ge 1" should evaluate to true, got true 315s ok 15 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "1 -gt -1" should evaluate to true, got true 315s ok 16 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'aa' == 'aa'" should evaluate to true, got true 315s ok 17 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'aa' == 'b'" should evaluate to false, got false 315s ok 18 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'aa' = 'aa'" should evaluate to true, got true 315s ok 19 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'aa' = 'b'" should evaluate to false, got false 315s ok 20 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'aa' != 'b'" should evaluate to true, got true 315s ok 21 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'aa' != 'aa'" should evaluate to false, got false 315s ok 22 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'aa' < 'b'" should evaluate to true, got true 315s ok 23 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'aa' < 'aa'" should evaluate to false, got false 315s ok 24 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'aa' <= 'b'" should evaluate to true, got true 315s ok 25 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'aa' <= 'aa'" should evaluate to true, got true 315s ok 26 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'b' > 'aa'" should evaluate to true, got true 315s ok 27 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'aa' > 'aa'" should evaluate to false, got false 315s ok 28 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'b' >= 'aa'" should evaluate to true, got true 315s ok 29 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'aa' >= 'aa'" should evaluate to true, got true 315s ok 30 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 315s ok 31 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 315s ok 32 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 315s ok 33 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 315s ok 34 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 315s ok 35 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 315s ok 36 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 315s ok 37 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 315s ok 38 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 315s ok 39 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 315s ok 40 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "%{TIME} != ''" should evaluate to true, got true 315s ok 41 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'a' -in { 'b', 'a' } " should evaluate to true, got true 315s ok 42 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'a' -in { 'b', 'c' } " should evaluate to false, got false 315s ok 43 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s " 'abc' =~ /bc/ " should evaluate to true, got true 315s ok 44 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s " 'abc' =~ /BC/i " should evaluate to true, got true 315s ok 45 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s " 'abc' !~ m!bc! " should evaluate to false, got false 315s ok 46 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s " 'abc' !~ m!BC!i " should evaluate to false, got false 315s ok 47 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s " $0 == '' " should evaluate to true, got true 315s ok 48 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s " $1 == '' " should evaluate to true, got true 315s ok 49 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s " $9 == '' " should evaluate to true, got true 315s ok 50 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s " '$0' == '' " should evaluate to true, got true 315s ok 51 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 315s ok 52 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 315s ok 53 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 315s ok 54 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 315s ok 55 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 315s ok 56 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 315s ok 57 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 315s ok 58 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 315s ok 59 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 315s ok 60 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 315s ok 61 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 315s ok 62 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 315s ok 63 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 315s ok 64 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 315s ok 65 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 315s ok 66 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 315s ok 67 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 315s ok 68 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 315s ok 69 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 315s ok 70 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "%{HTTPS} == 'off' " should evaluate to true, got true 315s ok 71 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 315s ok 72 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 315s ok 73 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 315s ok 74 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 315s ok 75 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 315s ok 76 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 315s ok 77 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 315s ok 78 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 315s ok 79 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 315s ok 80 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 315s ok 81 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 315s ok 82 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "escape('?') = '%3f' " should evaluate to true, got true 315s ok 83 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "unescape('%3f') = '?' " should evaluate to true, got true 315s ok 84 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 315s ok 85 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 315s ok 86 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 315s ok 87 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "file('/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 315s ok 88 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-n ''" should evaluate to false, got false 315s ok 89 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-z ''" should evaluate to true, got true 315s ok 90 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-n '1'" should evaluate to true, got true 315s ok 91 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-z '1'" should evaluate to false, got false 315s ok 92 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s Should get parse error for "-R 'abc'", got parse error 315s ok 93 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 315s ok 94 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-R '240.0.0.0'" should evaluate to false, got false 315s ok 95 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-R '240.0.0.0/8'" should evaluate to false, got false 315s ok 96 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-R 'ff::/8'" should evaluate to false, got false 315s ok 97 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 315s ok 98 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 315s ok 99 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 315s ok 100 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 315s ok 101 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 315s ok 102 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 315s ok 103 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 315s ok 104 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'foo' -strmatch '*o'" should evaluate to true, got true 315s ok 105 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 315s ok 106 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'foo' -strmatch 'F*'" should evaluate to false, got false 315s ok 107 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'foo' -strcmatch 'F*'" should evaluate to true, got true 315s ok 108 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'foo' -strmatch 'g*'" should evaluate to false, got false 315s ok 109 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'foo' -strcmatch 'g*'" should evaluate to false, got false 315s ok 110 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 315s ok 111 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 315s ok 112 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 315s ok 113 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 315s ok 114 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s Should get parse error for "foo('bar') = 'bar'", got parse error 315s ok 115 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s Should get parse error for "%{FOO} != 'bar'", got parse error 315s ok 116 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s Should get parse error for "'bar' = bar", got parse error 315s ok 117 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true" should evaluate to true, got true 315s ok 118 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true && true" should evaluate to true, got true 315s ok 119 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true || true" should evaluate to true, got true 315s ok 120 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true || true || true" should evaluate to true, got true 315s ok 121 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true || true && true" should evaluate to true, got true 315s ok 122 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true && true || true" should evaluate to true, got true 315s ok 123 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true && true && true" should evaluate to true, got true 315s ok 124 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true || true || !true" should evaluate to true, got true 315s ok 125 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true || true && !true" should evaluate to true, got true 315s ok 126 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true && true || !true" should evaluate to true, got true 315s ok 127 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true && true && !true" should evaluate to false, got false 315s ok 128 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true && !true" should evaluate to false, got false 315s ok 129 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true || !true" should evaluate to true, got true 315s ok 130 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true || !true || true" should evaluate to true, got true 315s ok 131 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true || !true && true" should evaluate to true, got true 315s ok 132 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true && !true || true" should evaluate to true, got true 315s ok 133 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true && !true && true" should evaluate to false, got false 315s ok 134 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true || !true || !true" should evaluate to true, got true 315s ok 135 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true || !true && !true" should evaluate to true, got true 315s ok 136 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true && !true || !true" should evaluate to false, got false 315s ok 137 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "true && !true && !true" should evaluate to false, got false 315s ok 138 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true" should evaluate to false, got false 315s ok 139 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true && true" should evaluate to false, got false 315s ok 140 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true || true" should evaluate to true, got true 315s ok 141 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true || true || true" should evaluate to true, got true 315s ok 142 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true || true && true" should evaluate to true, got true 315s ok 143 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true && true || true" should evaluate to true, got true 315s ok 144 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true && true && true" should evaluate to false, got false 315s ok 145 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true || true || !true" should evaluate to true, got true 315s ok 146 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true || true && !true" should evaluate to false, got false 315s ok 147 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true && true || !true" should evaluate to false, got false 315s ok 148 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true && true && !true" should evaluate to false, got false 315s ok 149 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true && !true" should evaluate to false, got false 315s ok 150 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true || !true" should evaluate to false, got false 315s ok 151 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true || !true || true" should evaluate to true, got true 315s ok 152 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true || !true && true" should evaluate to false, got false 315s ok 153 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true && !true || true" should evaluate to true, got true 315s ok 154 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true && !true && true" should evaluate to false, got false 315s ok 155 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true || !true || !true" should evaluate to false, got false 315s ok 156 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true || !true && !true" should evaluate to false, got false 315s ok 157 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true && !true || !true" should evaluate to false, got false 315s ok 158 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!true && !true && !true" should evaluate to false, got false 315s ok 159 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true)" should evaluate to false, got false 315s ok 160 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true && true)" should evaluate to false, got false 315s ok 161 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true || true)" should evaluate to false, got false 315s ok 162 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true || true || true)" should evaluate to false, got false 315s ok 163 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true || true && true)" should evaluate to false, got false 315s ok 164 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true && true || true)" should evaluate to false, got false 315s ok 165 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true && true && true)" should evaluate to false, got false 315s ok 166 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true || true || !true)" should evaluate to false, got false 315s ok 167 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true || true && !true)" should evaluate to false, got false 315s ok 168 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true && true || !true)" should evaluate to false, got false 315s ok 169 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true && true && !true)" should evaluate to true, got true 315s ok 170 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true && !true)" should evaluate to true, got true 315s ok 171 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true || !true)" should evaluate to false, got false 315s ok 172 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true || !true || true)" should evaluate to false, got false 315s ok 173 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true || !true && true)" should evaluate to false, got false 315s ok 174 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true && !true || true)" should evaluate to false, got false 315s ok 175 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true && !true && true)" should evaluate to true, got true 315s ok 176 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true || !true || !true)" should evaluate to false, got false 315s ok 177 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true || !true && !true)" should evaluate to false, got false 315s ok 178 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true && !true || !true)" should evaluate to true, got true 315s ok 179 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(true && !true && !true)" should evaluate to true, got true 315s ok 180 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true)" should evaluate to true, got true 315s ok 181 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true && true)" should evaluate to true, got true 315s ok 182 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true || true)" should evaluate to false, got false 315s ok 183 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true || true || true)" should evaluate to false, got false 315s ok 184 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true || true && true)" should evaluate to false, got false 315s ok 185 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true && true || true)" should evaluate to false, got false 315s ok 186 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true && true && true)" should evaluate to true, got true 315s ok 187 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true || true || !true)" should evaluate to false, got false 315s ok 188 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true || true && !true)" should evaluate to true, got true 315s ok 189 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true && true || !true)" should evaluate to true, got true 315s ok 190 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true && true && !true)" should evaluate to true, got true 315s ok 191 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true && !true)" should evaluate to true, got true 315s ok 192 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true || !true)" should evaluate to true, got true 315s ok 193 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true || !true || true)" should evaluate to false, got false 315s ok 194 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true || !true && true)" should evaluate to true, got true 315s ok 195 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true && !true || true)" should evaluate to false, got false 315s ok 196 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true && !true && true)" should evaluate to true, got true 315s ok 197 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true || !true || !true)" should evaluate to true, got true 315s ok 198 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true || !true && !true)" should evaluate to true, got true 315s ok 199 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true && !true || !true)" should evaluate to true, got true 315s ok 200 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "!(!true && !true && !true)" should evaluate to true, got true 315s ok 201 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "filesize('/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 315s ok 202 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "filesize('/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 315s ok 203 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "filesize('/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 315s ok 204 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-d '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 315s ok 205 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-e '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 315s ok 206 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-f '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 315s ok 207 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-s '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 315s ok 208 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-d '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 315s ok 209 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-e '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 315s ok 210 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-f '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 315s ok 211 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-s '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 315s ok 212 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-d '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 315s ok 213 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-e '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 315s ok 214 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-f '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 315s ok 215 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-s '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 315s ok 216 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-d '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 315s ok 217 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-e '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 315s ok 218 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-f '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 315s ok 219 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-s '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 315s ok 220 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-F '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 315s ok 221 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-F '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 315s ok 222 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-U '/apache/' " should evaluate to true, got true 315s ok 223 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "-U '/apache/expr/none' " should evaluate to false, got false 315s ok 224 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 315s ok 225 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 315s ok 226 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "base64('foo') = 'Zm9v' " should evaluate to true, got true 315s ok 227 315s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 315s ok 228 315s Error log should not have 'Internal evaluation error' entries, found 0 315s ok 229 315s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 315s ok 322s t/apache/expr_string.t .............. 322s 1..29 322s # Running under perl version 5.040001 for linux 322s # Current time local: Thu Sep 4 15:54:31 2025 322s # Current time GMT: Thu Sep 4 15:54:31 2025 322s # Using Test.pm version 1.31 322s # Using Apache/Test.pm version 1.44 322s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 322s ok 1 322s Expected return code 200, got 200 for 'foo' 322s ok 2 322s # testing : log message [Thu Sep 04 15:54:36.156692 2025] [log_debug:info] [pid 10865:tid 10865] [client 127.0.0.1:34362] foo (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 322s # didn't match 322s # expected: 'foo' 322s # received: 'foo' 322s ok 3 322s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 322s ok 4 322s Expected return code 200, got 200 for '%{req:SomeHeader}' 322s ok 5 322s # testing : log message [Thu Sep 04 15:54:36.414544 2025] [log_debug:info] [pid 10865:tid 10865] [client 127.0.0.1:34362] SomeValue (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 322s # didn't match 322s # expected: 'SomeValue' 322s # received: 'SomeValue' 322s ok 6 322s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 322s ok 7 322s Should get parse error (500) for "%{", got 500 322s ok 8 322s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 322s ok 9 322s Expected return code 200, got 200 for '%' 322s ok 10 322s # testing : log message [Thu Sep 04 15:54:36.923716 2025] [log_debug:info] [pid 10860:tid 10860] [client 127.0.0.1:34376] % (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 322s # didn't match 322s # expected: '%' 322s # received: '%' 322s ok 11 322s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 322s ok 12 322s Expected return code 200, got 200 for '}' 322s ok 13 322s # testing : log message [Thu Sep 04 15:54:37.177737 2025] [log_debug:info] [pid 10860:tid 10860] [client 127.0.0.1:34376] } (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 322s # didn't match 322s # expected: '}' 322s # received: '}' 322s ok 14 322s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 322s ok 15 322s Expected return code 200, got 200 for '\"' 322s ok 16 322s # testing : log message [Thu Sep 04 15:54:37.431001 2025] [log_debug:info] [pid 10860:tid 10860] [client 127.0.0.1:34376] " (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 322s # didn't match 322s # expected: '"' 322s # received: '"' 322s ok 17 322s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 322s ok 18 322s Expected return code 200, got 200 for '\'' 322s ok 19 322s # testing : log message [Thu Sep 04 15:54:37.684738 2025] [log_debug:info] [pid 10860:tid 10860] [client 127.0.0.1:34376] ' (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 322s # didn't match 322s # expected: '\'' 322s # received: '\'' 322s ok 20 322s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 322s ok 21 322s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 322s ok 22 322s # testing : log message [Thu Sep 04 15:54:37.938702 2025] [log_debug:info] [pid 10860:tid 10860] [client 127.0.0.1:34376] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 322s # didn't match 322s # expected: '%{req:SomeHeader}' 322s # received: '%{req:SomeHeader}' 322s ok 23 322s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 322s ok 24 322s Expected return code 200, got 200 for '%{tolower:IDENT}' 322s ok 25 322s # testing : log message [Thu Sep 04 15:54:38.192588 2025] [log_debug:info] [pid 10860:tid 10860] [client 127.0.0.1:34376] ident (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 322s # didn't match 322s # expected: 'ident' 322s # received: 'ident' 322s ok 26 322s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 322s ok 27 322s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 322s ok 28 322s # testing : log message [Thu Sep 04 15:54:38.446628 2025] [log_debug:info] [pid 10860:tid 10860] [client 127.0.0.1:34376] get (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 322s # didn't match 322s # expected: 'get' 322s # received: 'get' 322s ok 29 322s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 322s ok 328s t/apache/getfile.t .................. 328s # using LWP client 328s 1..221 328s # Running under perl version 5.040001 for linux 328s # Current time local: Thu Sep 4 15:54:38 2025 328s # Current time GMT: Thu Sep 4 15:54:38 2025 328s # Using Test.pm version 1.31 328s # Using Apache/Test.pm version 1.44 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "4c64-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 19556 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl.pod 328s # expected: 19556 328s # received: 19556 328s ok 1 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "dbb0-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 56240 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5004delta.pod 328s # expected: 56240 328s # received: 56240 328s ok 2 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "85ea-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 34282 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5005delta.pod 328s # expected: 34282 328s # received: 34282 328s ok 3 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "da40-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 55872 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5100delta.pod 328s # expected: 55872 328s # received: 55872 328s ok 4 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "ab70-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 43888 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5101delta.pod 328s # expected: 43888 328s # received: 43888 328s ok 5 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "15cb8-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 89272 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5120delta.pod 328s # expected: 89272 328s # received: 89272 328s ok 6 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "2707-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 9991 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5121delta.pod 328s # expected: 9991 328s # received: 9991 328s ok 7 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "2569-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 9577 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5122delta.pod 328s # expected: 9577 328s # received: 9577 328s ok 8 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1004-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4100 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5123delta.pod 328s # expected: 4100 328s # received: 4100 328s ok 9 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "e58-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 3672 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5124delta.pod 328s # expected: 3672 328s # received: 3672 328s ok 10 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1e00-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 7680 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5125delta.pod 328s # expected: 7680 328s # received: 7680 328s ok 11 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "233a9-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 144297 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5140delta.pod 328s # expected: 144297 328s # received: 144297 328s ok 12 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1f1e-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 7966 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5141delta.pod 328s # expected: 7966 328s # received: 7966 328s ok 13 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1aeb-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 6891 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5142delta.pod 328s # expected: 6891 328s # received: 6891 328s ok 14 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1e50-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 7760 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5143delta.pod 328s # expected: 7760 328s # received: 7760 328s ok 15 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "18b7-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 6327 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5144delta.pod 328s # expected: 6327 328s # received: 6327 328s ok 16 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "20a07-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 133639 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5160delta.pod 328s # expected: 133639 328s # received: 133639 328s ok 17 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "17fe-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 6142 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5161delta.pod 328s # expected: 6142 328s # received: 6142 328s ok 18 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "e0a-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 3594 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5162delta.pod 328s # expected: 3594 328s # received: 3594 328s ok 19 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "ff5-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4085 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5163delta.pod 328s # expected: 4085 328s # received: 4085 328s ok 20 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1d280-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 119424 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5180delta.pod 328s # expected: 119424 328s # received: 119424 328s ok 21 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "19c5-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 6597 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5181delta.pod 328s # expected: 6597 328s # received: 6597 328s ok 22 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "14d7-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 5335 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5182delta.pod 328s # expected: 5335 328s # received: 5335 328s ok 23 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1208-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4616 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5184delta.pod 328s # expected: 4616 328s # received: 4616 328s ok 24 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1c352-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 115538 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5200delta.pod 328s # expected: 115538 328s # received: 115538 328s ok 25 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "2a07-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 10759 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5201delta.pod 328s # expected: 10759 328s # received: 10759 328s ok 26 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "2fef-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 12271 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5202delta.pod 328s # expected: 12271 328s # received: 12271 328s ok 27 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "2410-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 9232 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5203delta.pod 328s # expected: 9232 328s # received: 9232 328s ok 28 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1fa8f-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 129679 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5220delta.pod 328s # expected: 129679 328s # received: 129679 328s ok 29 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "293d-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 10557 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5221delta.pod 328s # expected: 10557 328s # received: 10557 328s ok 30 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "301f-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 12319 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5222delta.pod 328s # expected: 12319 328s # received: 12319 328s ok 31 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "20fa-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 8442 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5223delta.pod 328s # expected: 8442 328s # received: 8442 328s ok 32 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1162-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4450 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5224delta.pod 328s # expected: 4450 328s # received: 4450 328s ok 33 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "fc09-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 64521 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5240delta.pod 328s # expected: 64521 328s # received: 64521 328s ok 34 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "2009-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 8201 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5241delta.pod 328s # expected: 8201 328s # received: 8201 328s ok 35 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1007-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4103 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5242delta.pod 328s # expected: 4103 328s # received: 4103 328s ok 36 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "2aac-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 10924 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5243delta.pod 328s # expected: 10924 328s # received: 10924 328s ok 37 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1168-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4456 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5244delta.pod 328s # expected: 4456 328s # received: 4456 328s ok 38 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1875a-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 100186 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5260delta.pod 328s # expected: 100186 328s # received: 100186 328s ok 39 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1e25-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 7717 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5261delta.pod 328s # expected: 7717 328s # received: 7717 328s ok 40 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1e16-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 7702 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5262delta.pod 328s # expected: 7702 328s # received: 7702 328s ok 41 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1b69-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 7017 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5263delta.pod 328s # expected: 7017 328s # received: 7017 328s ok 42 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "115d9-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 71129 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5280delta.pod 328s # expected: 71129 328s # received: 71129 328s ok 43 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "11f7-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4599 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5281delta.pod 328s # expected: 4599 328s # received: 4599 328s ok 44 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1806-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 6150 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5282delta.pod 328s # expected: 6150 328s # received: 6150 328s ok 45 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "13f7-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 5111 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5283delta.pod 328s # expected: 5111 328s # received: 5111 328s ok 46 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "a038-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 41016 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5300delta.pod 328s # expected: 41016 328s # received: 41016 328s ok 47 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1662-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 5730 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5301delta.pod 328s # expected: 5730 328s # received: 5730 328s ok 48 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "124a-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4682 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5302delta.pod 328s # expected: 4682 328s # received: 4682 328s ok 49 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1374-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4980 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5303delta.pod 328s # expected: 4980 328s # received: 4980 328s ok 50 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "d310-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 54032 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5320delta.pod 328s # expected: 54032 328s # received: 54032 328s ok 51 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1b5f-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 7007 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5321delta.pod 328s # expected: 7007 328s # received: 7007 328s ok 52 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "9201-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 37377 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5340delta.pod 328s # expected: 37377 328s # received: 37377 328s ok 53 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1076-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4214 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5341delta.pod 328s # expected: 4214 328s # received: 4214 328s ok 54 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "f68-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 3944 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5342delta.pod 328s # expected: 3944 328s # received: 3944 328s ok 55 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "fd6-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4054 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5343delta.pod 328s # expected: 4054 328s # received: 4054 328s ok 56 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "ad8b-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 44427 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5360delta.pod 328s # expected: 44427 328s # received: 44427 328s ok 57 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1288-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4744 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5361delta.pod 328s # expected: 4744 328s # received: 4744 328s ok 58 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "f69-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 3945 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5362delta.pod 328s # expected: 3945 328s # received: 3945 328s ok 59 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "fd7-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4055 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5363delta.pod 328s # expected: 4055 328s # received: 4055 328s ok 60 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "10d47-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 68935 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5380delta.pod 328s # expected: 68935 328s # received: 68935 328s ok 61 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "f6a-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 3946 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5381delta.pod 328s # expected: 3946 328s # received: 3946 328s ok 62 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "fd8-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4056 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5382delta.pod 328s # expected: 4056 328s # received: 4056 328s ok 63 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "c79b-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 51099 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5400delta.pod 328s # expected: 51099 328s # received: 51099 328s ok 64 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "15dc-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 5596 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl5401delta.pod 328s # expected: 5596 328s # received: 5596 328s ok 65 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1e723-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 124707 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl561delta.pod 328s # expected: 124707 328s # received: 124707 328s ok 66 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1a2bb-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 107195 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl56delta.pod 328s # expected: 107195 328s # received: 107195 328s ok 67 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "94ac-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 38060 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl581delta.pod 328s # expected: 38060 328s # received: 38060 328s ok 68 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1176-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4470 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl582delta.pod 328s # expected: 4470 328s # received: 4470 328s ok 69 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "18bf-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 6335 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl583delta.pod 328s # expected: 6335 328s # received: 6335 328s ok 70 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1cc3-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 7363 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl584delta.pod 328s # expected: 7363 328s # received: 7363 328s ok 71 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1701-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 5889 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl585delta.pod 328s # expected: 5889 328s # received: 5889 328s ok 72 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "122b-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4651 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl586delta.pod 328s # expected: 4651 328s # received: 4651 328s ok 73 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "20a4-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 8356 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl587delta.pod 328s # expected: 8356 328s # received: 8356 328s ok 74 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "62c1-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 25281 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl588delta.pod 328s # expected: 25281 328s # received: 25281 328s ok 75 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "d28d-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 53901 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl589delta.pod 328s # expected: 53901 328s # received: 53901 328s ok 76 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1c1d5-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 115157 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perl58delta.pod 328s # expected: 115157 328s # received: 115157 328s ok 77 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "4fe9-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 20457 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlaix.pod 328s # expected: 20457 328s # received: 20457 328s ok 78 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1688-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 5768 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlamiga.pod 328s # expected: 5768 328s # received: 5768 328s ok 79 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "2031-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 8241 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlandroid.pod 328s # expected: 8241 328s # received: 8241 328s ok 80 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "cec59-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 846937 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlapi.pod 328s # expected: 846937 328s # received: 846937 328s ok 81 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "5838-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 22584 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlapio.pod 328s # expected: 22584 328s # received: 22584 328s ok 82 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1b62-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 7010 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlartistic.pod 328s # expected: 7010 328s # received: 7010 328s ok 83 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "210c-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 8460 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlbook.pod 328s # expected: 8460 328s # received: 8460 328s ok 84 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "126-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 294 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlboot.pod 328s # expected: 294 328s # received: 294 328s ok 85 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "130-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 304 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlbot.pod 328s # expected: 304 328s # received: 304 328s ok 86 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1f50-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 8016 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlbs2000.pod 328s # expected: 8016 328s # received: 8016 328s ok 87 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "dea2-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 56994 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlcall.pod 328s # expected: 56994 328s # received: 56994 328s ok 88 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1180-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4480 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlcheat.pod 328s # expected: 4480 328s # received: 4480 328s ok 89 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "3179-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 12665 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlclass.pod 328s # expected: 12665 328s # received: 12665 328s ok 90 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "3c63-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 15459 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlclassguts.pod 328s # expected: 15459 328s # received: 15459 328s ok 91 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "d19f-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 53663 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlclib.pod 328s # expected: 53663 328s # received: 53663 328s ok 92 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "12e5-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4837 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlcn.pod 328s # expected: 4837 328s # received: 4837 328s ok 93 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1b1b-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 6939 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlcommunity.pod 328s # expected: 6939 328s # received: 6939 328s ok 94 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "662a-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 26154 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlcygwin.pod 328s # expected: 26154 328s # received: 26154 328s ok 95 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "cfa2-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 53154 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perldata.pod 328s # expected: 53154 328s # received: 53154 328s ok 96 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "134d-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4941 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 328s # expected: 4941 328s # received: 4941 328s ok 97 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "a85c-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 43100 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perldebguts.pod 328s # expected: 43100 328s # received: 43100 328s ok 98 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "5693-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 22163 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perldebtut.pod 328s # expected: 22163 328s # received: 22163 328s ok 99 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "9bc9-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 39881 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perldebug.pod 328s # expected: 39881 328s # received: 39881 328s ok 100 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "15dc-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 5596 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perldelta.pod 328s # expected: 5596 328s # received: 5596 328s ok 101 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "5fb8-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 24504 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perldeprecation.pod 328s # expected: 24504 328s # received: 24504 328s ok 102 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "4d4ea-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 316650 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perldiag.pod 328s # expected: 316650 328s # received: 316650 328s ok 103 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "24a0-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 9376 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perldoc.pod 328s # expected: 9376 328s # received: 9376 328s ok 104 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "b4ed-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 46317 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perldocstyle.pod 328s # expected: 46317 328s # received: 46317 328s ok 105 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "6946-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 26950 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perldsc.pod 328s # expected: 26950 328s # received: 26950 328s ok 106 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1f20-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 7968 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perldtrace.pod 328s # expected: 7968 328s # received: 7968 328s ok 107 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1497f-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 84351 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlebcdic.pod 328s # expected: 84351 328s # received: 84351 328s ok 108 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "937e-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 37758 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlembed.pod 328s # expected: 37758 328s # received: 37758 328s ok 109 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "2812-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 10258 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlexperiment.pod 328s # expected: 10258 328s # received: 10258 328s ok 110 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "58d2-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 22738 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlfaq.pod 328s # expected: 22738 328s # received: 22738 328s ok 111 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "34a1-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 13473 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlfaq1.pod 328s # expected: 13473 328s # received: 13473 328s ok 112 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "292a-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 10538 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlfaq2.pod 328s # expected: 10538 328s # received: 10538 328s ok 113 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "92e1-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 37601 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlfaq3.pod 328s # expected: 37601 328s # received: 37601 328s ok 114 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "16bcd-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 93133 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlfaq4.pod 328s # expected: 93133 328s # received: 93133 328s ok 115 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "dbc1-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 56257 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlfaq5.pod 328s # expected: 56257 328s # received: 56257 328s ok 116 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "9a71-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 39537 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlfaq6.pod 328s # expected: 39537 328s # received: 39537 328s ok 117 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "93ae-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 37806 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlfaq7.pod 328s # expected: 37806 328s # received: 37806 328s ok 118 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "c30c-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 49932 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlfaq8.pod 328s # expected: 49932 328s # received: 49932 328s ok 119 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "3b75-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 15221 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlfaq9.pod 328s # expected: 15221 328s # received: 15221 328s ok 120 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "56ca-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 22218 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlfilter.pod 328s # expected: 22218 328s # received: 22218 328s ok 121 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "342b-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 13355 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlfork.pod 328s # expected: 13355 328s # received: 13355 328s ok 122 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "4122-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 16674 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlform.pod 328s # expected: 16674 328s # received: 16674 328s ok 123 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "671-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 1649 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 328s # expected: 1649 328s # received: 1649 328s ok 124 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "68740-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 427840 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlfunc.pod 328s # expected: 427840 328s # received: 427840 328s ok 125 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "7c2e-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 31790 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlgit.pod 328s # expected: 31790 328s # received: 31790 328s ok 126 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "219ca-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 137674 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlglossary.pod 328s # expected: 137674 328s # received: 137674 328s ok 127 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "4072-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 16498 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlgov.pod 328s # expected: 16498 328s # received: 16498 328s ok 128 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "35f7-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 13815 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlgpl.pod 328s # expected: 13815 328s # received: 13815 328s ok 129 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "31bb8-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 203704 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlguts.pod 328s # expected: 203704 328s # received: 203704 328s ok 130 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "afe5-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 45029 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlhack.pod 328s # expected: 45029 328s # received: 45029 328s ok 131 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1297d-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 76157 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlhacktips.pod 328s # expected: 76157 328s # received: 76157 328s ok 132 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1809-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 6153 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlhacktut.pod 328s # expected: 6153 328s # received: 6153 328s ok 133 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "602-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 1538 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlhaiku.pod 328s # expected: 1538 328s # received: 1538 328s ok 134 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "ebeb-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 60395 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlhist.pod 328s # expected: 60395 328s # received: 60395 328s ok 135 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "77a4-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 30628 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlhpux.pod 328s # expected: 30628 328s # received: 30628 328s ok 136 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "7dd-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 2013 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlhurd.pod 328s # expected: 2013 328s # received: 2013 328s ok 137 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1fc9f-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 130207 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlintern.pod 328s # expected: 130207 328s # received: 130207 328s ok 138 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "9216-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 37398 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlinterp.pod 328s # expected: 37398 328s # received: 37398 328s ok 139 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "579a-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 22426 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlintro.pod 328s # expected: 22426 328s # received: 22426 328s ok 140 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "8ad2-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 35538 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perliol.pod 328s # expected: 35538 328s # received: 35538 328s ok 141 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "11818-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 71704 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlipc.pod 328s # expected: 71704 328s # received: 71704 328s ok 142 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1150-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4432 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlirix.pod 328s # expected: 4432 328s # received: 4432 328s ok 143 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "20a8-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 8360 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perljp.pod 328s # expected: 8360 328s # received: 8360 328s ok 144 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "2fc0-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 12224 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlko.pod 328s # expected: 12224 328s # received: 12224 328s ok 145 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "163-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 355 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perllexwarn.pod 328s # expected: 355 328s # received: 355 328s ok 146 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "7ea-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 2026 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perllinux.pod 328s # expected: 2026 328s # received: 2026 328s ok 147 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "12978-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 76152 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perllocale.pod 328s # expected: 76152 328s # received: 76152 328s ok 148 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "2487-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 9351 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perllol.pod 328s # expected: 9351 328s # received: 9351 328s ok 149 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "2f6f-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 12143 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlmacosx.pod 328s # expected: 12143 328s # received: 12143 328s ok 150 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "67a7-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 26535 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlmod.pod 328s # expected: 26535 328s # received: 26535 328s ok 151 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "2574-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 9588 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 328s # expected: 9588 328s # received: 9588 328s ok 152 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1095c-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 67932 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlmodlib.pod 328s # expected: 67932 328s # received: 67932 328s ok 153 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "573b-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 22331 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 328s # expected: 22331 328s # received: 22331 328s ok 154 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Accept-Ranges: bytes 328s #ETag: "d65-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 3429 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:43 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlmroapi.pod 328s # expected: 3429 328s # received: 3429 328s ok 155 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "2ad3-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 10963 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlnewmod.pod 328s # expected: 10963 328s # received: 10963 328s ok 156 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "20a5-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 8357 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlnumber.pod 328s # expected: 8357 328s # received: 8357 328s ok 157 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "8d31-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 36145 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlobj.pod 328s # expected: 36145 328s # received: 36145 328s ok 158 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "6885-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 26757 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlootut.pod 328s # expected: 26757 328s # received: 26757 328s ok 159 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "2b4ac-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 177324 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlop.pod 328s # expected: 177324 328s # received: 177324 328s ok 160 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "4db-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 1243 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 328s # expected: 1243 328s # received: 1243 328s ok 161 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "3b77-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 15223 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlopentut.pod 328s # expected: 15223 328s # received: 15223 328s ok 162 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "16cb7-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 93367 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlos2.pod 328s # expected: 93367 328s # received: 93367 328s ok 163 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "37cb-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 14283 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlos390.pod 328s # expected: 14283 328s # received: 14283 328s ok 164 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "12b0-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4784 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlos400.pod 328s # expected: 4784 328s # received: 4784 328s ok 165 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "c8a9-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 51369 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlpacktut.pod 328s # expected: 51369 328s # received: 51369 328s ok 166 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "c2bc-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 49852 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlperf.pod 328s # expected: 49852 328s # received: 49852 328s ok 167 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1418-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 5144 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlplan9.pod 328s # expected: 5144 328s # received: 5144 328s ok 168 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "5b65-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 23397 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlpod.pod 328s # expected: 23397 328s # received: 23397 328s ok 169 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "10d10-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 68880 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlpodspec.pod 328s # expected: 68880 328s # received: 68880 328s ok 170 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "2f40-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 12096 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 328s # expected: 12096 328s # received: 12096 328s ok 171 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "67b7-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 26551 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlpolicy.pod 328s # expected: 26551 328s # received: 26551 328s ok 172 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "15db1-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 89521 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlport.pod 328s # expected: 89521 328s # received: 89521 328s ok 173 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1412-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 5138 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlpragma.pod 328s # expected: 5138 328s # received: 5138 328s ok 174 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1a25-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 6693 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlqnx.pod 328s # expected: 6693 328s # received: 6693 328s ok 175 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "21256-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 135766 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlre.pod 328s # expected: 135766 328s # received: 135766 328s ok 176 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "8a9c-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 35484 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlreapi.pod 328s # expected: 35484 328s # received: 35484 328s ok 177 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "818f-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 33167 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 328s # expected: 33167 328s # received: 33167 328s ok 178 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "bec7-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 48839 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 328s # expected: 48839 328s # received: 48839 328s ok 179 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "8d5c-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 36188 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlref.pod 328s # expected: 36188 328s # received: 36188 328s ok 180 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "4944-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 18756 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlreftut.pod 328s # expected: 18756 328s # received: 18756 328s ok 181 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "a989-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 43401 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlreguts.pod 328s # expected: 43401 328s # received: 43401 328s ok 182 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1fd-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 509 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlrepository.pod 328s # expected: 509 328s # received: 509 328s ok 183 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "4b07-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 19207 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlrequick.pod 328s # expected: 19207 328s # received: 19207 328s ok 184 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "3caa-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 15530 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlreref.pod 328s # expected: 15530 328s # received: 15530 328s ok 185 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1e1ef-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 123375 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlretut.pod 328s # expected: 123375 328s # received: 123375 328s ok 186 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "651-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 1617 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlriscos.pod 328s # expected: 1617 328s # received: 1617 328s ok 187 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "e707-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 59143 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlrun.pod 328s # expected: 59143 328s # received: 59143 328s ok 188 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "6cea-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 27882 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlsec.pod 328s # expected: 27882 328s # received: 27882 328s ok 189 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "4af2-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 19186 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 328s # expected: 19186 328s # received: 19186 328s ok 190 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "7494-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 29844 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlsolaris.pod 328s # expected: 29844 328s # received: 29844 328s ok 191 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1bdc-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 7132 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlsource.pod 328s # expected: 7132 328s # received: 7132 328s ok 192 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "233b-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 9019 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlstyle.pod 328s # expected: 9019 328s # received: 9019 328s ok 193 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "12fb9-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 77753 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlsub.pod 328s # expected: 77753 328s # received: 77753 328s ok 194 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "d31f-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 54047 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlsyn.pod 328s # expected: 54047 328s # received: 54047 328s ok 195 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "2858-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 10328 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlsynology.pod 328s # expected: 10328 328s # received: 10328 328s ok 196 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "b184-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 45444 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlthrtut.pod 328s # expected: 45444 328s # received: 45444 328s ok 197 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "9a91-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 39569 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perltie.pod 328s # expected: 39569 328s # received: 39569 328s ok 198 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "cda6a-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 842346 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perltoc.pod 328s # expected: 842346 328s # received: 842346 328s ok 199 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "174-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 372 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perltodo.pod 328s # expected: 372 328s # received: 372 328s ok 200 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "126-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 294 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perltooc.pod 328s # expected: 294 328s # received: 294 328s ok 201 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "126-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 294 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perltoot.pod 328s # expected: 294 328s # received: 294 328s ok 202 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "297f-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 10623 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perltrap.pod 328s # expected: 10623 328s # received: 10623 328s ok 203 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "213f-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 8511 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perltru64.pod 328s # expected: 8511 328s # received: 8511 328s ok 204 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1183-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 4483 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perltw.pod 328s # expected: 4483 328s # received: 4483 328s ok 205 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "162b6-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 90806 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlunicode.pod 328s # expected: 90806 328s # received: 90806 328s ok 206 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "6349-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 25417 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlunicook.pod 328s # expected: 25417 328s # received: 25417 328s ok 207 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "372e-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 14126 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlunifaq.pod 328s # expected: 14126 328s # received: 14126 328s ok 208 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "96e1-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 38625 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perluniintro.pod 328s # expected: 38625 328s # received: 38625 328s ok 209 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "6eefa-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 454394 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perluniprops.pod 328s # expected: 454394 328s # received: 454394 328s ok 210 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1f10-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 7952 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlunitut.pod 328s # expected: 7952 328s # received: 7952 328s ok 211 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "1ce8-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 7400 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlutil.pod 328s # expected: 7400 328s # received: 7400 328s ok 212 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "16c17-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 93207 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlvar.pod 328s # expected: 93207 328s # received: 93207 328s ok 213 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "c68d-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 50829 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlvms.pod 328s # expected: 50829 328s # received: 50829 328s ok 214 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "f16-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 3862 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlvos.pod 328s # expected: 3862 328s # received: 3862 328s ok 215 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "7c61-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 31841 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlwin32.pod 328s # expected: 31841 328s # received: 31841 328s ok 216 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "12d15-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 77077 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlxs.pod 328s # expected: 77077 328s # received: 77077 328s ok 217 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "c51f-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 50463 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlxstut.pod 328s # expected: 50463 328s # received: 50463 328s ok 218 328s #lwp request: 328s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "5dc1-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 24001 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 328s # expected: 24001 328s # received: 24001 328s ok 219 328s #lwp request: 328s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "d4170-63a9ccb563e40" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 868720 328s #Last-Modified: Wed, 23 Jul 2025 18:22:41 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-binary-httpd 328s # expected: 868720 328s # received: 868720 328s ok 220 328s #lwp request: 328s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 328s #User-Agent: libwww-perl/6.78 328s # 328s #server response: 328s #HTTP/1.1 200 OK 328s #Connection: close 328s #Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Accept-Ranges: bytes 328s #ETag: "3c2820-63aee5c187c80" 328s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 328s #Vary: In-If1 328s #Content-Length: 3942432 328s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 328s #Client-Date: Thu, 04 Sep 2025 15:54:44 GMT 328s #Client-Peer: 127.0.0.1:8529 328s #Client-Response-Num: 1 328s #DMMATCH1: 1 328s # 328s # testing : download of /getfiles-binary-perl 328s # expected: 3942432 328s # received: 3942432 328s ok 221 328s ok 333s t/apache/headers.t .................. 333s 1..27 333s # Running under perl version 5.040001 for linux 333s # Current time local: Thu Sep 4 15:54:44 2025 333s # Current time GMT: Thu Sep 4 15:54:44 2025 333s # Using Test.pm version 1.31 333s # Using Apache/Test.pm version 1.44 333s testing: Hello: World 333s ok 1 333s # testing : response success 333s # expected: qr/HTTP\/1\.. 200 OK/ 333s # received: 'HTTP/1.1 200 OK' 333s ok 2 333s header: [World] vs [World] 333s # testing : compare header Hello value 333s # expected: 'World' 333s # received: 'World' 333s ok 3 333s testing: Hello: World 333s ok 4 333s # testing : response success 333s # expected: qr/HTTP\/1\.. 200 OK/ 333s # received: 'HTTP/1.1 200 OK' 333s ok 5 333s header: [World] vs [World] 333s # testing : compare header Hello value 333s # expected: 'World' 333s # received: 'World' 333s ok 6 333s testing: Hello: World 333s ok 7 333s # testing : response success 333s # expected: qr/HTTP\/1\.. 200 OK/ 333s # received: 'HTTP/1.1 200 OK' 333s ok 8 333s header: [World] vs [World] 333s # testing : compare header Hello value 333s # expected: 'World' 333s # received: 'World' 333s ok 9 333s testing: Hello: Foo 333s Bar 333s ok 10 333s # testing : response success 333s # expected: qr/HTTP\/1\.. 200 OK/ 333s # received: 'HTTP/1.1 200 OK' 333s ok 11 333s header: [Foo Bar] vs [Foo Bar] 333s # testing : compare header Hello value 333s # expected: 'Foo Bar' 333s # received: 'Foo Bar' 333s ok 12 333s testing: Hello: Foo 333s Bar 333s ok 13 333s # testing : response success 333s # expected: qr/HTTP\/1\.. 200 OK/ 333s # received: 'HTTP/1.1 200 OK' 333s ok 14 333s header: [Foo Bar] vs [Foo Bar] 333s # testing : compare header Hello value 333s # expected: 'Foo Bar' 333s # received: 'Foo Bar' 333s ok 15 333s testing: Hello: Foo 333s Bar 333s ok 16 333s # testing : response success 333s # expected: qr/HTTP\/1\.. 200 OK/ 333s # received: 'HTTP/1.1 200 OK' 333s ok 17 333s header: [Foo Bar] vs [Foo Bar] 333s # testing : compare header Hello value 333s # expected: 'Foo Bar' 333s # received: 'Foo Bar' 333s ok 18 333s testing: Hello: Foo 333s Bar 333s ok 19 333s # testing : response success 333s # expected: qr/HTTP\/1\.. 200 OK/ 333s # received: 'HTTP/1.1 200 OK' 333s ok 20 333s header: [Foo Bar] vs [Foo Bar] 333s # testing : compare header Hello value 333s # expected: 'Foo Bar' 333s # received: 'Foo Bar' 333s ok 21 333s testing: Hello: Foo 333s Bar 333s ok 22 333s # testing : response success 333s # expected: qr/HTTP\/1\.. 200 OK/ 333s # received: 'HTTP/1.1 200 OK' 333s ok 23 333s header: [Foo Bar] vs [Foo Bar] 333s # testing : compare header Hello value 333s # expected: 'Foo Bar' 333s # received: 'Foo Bar' 333s ok 24 333s testing: Hello:World 333s ok 25 333s # testing : response success 333s # expected: qr/HTTP\/1\.. 200 OK/ 333s # received: 'HTTP/1.1 200 OK' 333s ok 26 333s header: [World] vs [World] 333s # testing : compare header Hello value 333s # expected: 'World' 333s # received: 'World' 333s ok 27 333s ok 338s t/apache/hostcheck.t ................ 338s 1..14 338s # Running under perl version 5.040001 for linux 338s # Current time local: Thu Sep 4 15:54:49 2025 338s # Current time GMT: Thu Sep 4 15:54:49 2025 338s # Using Test.pm version 1.31 338s # Using Apache/Test.pm version 1.44 338s # SENDING to 127.0.0.1:8529 338s # GET / HTTP/1.1 338s Host: localhost 338s 338s # expected 200, got 200 for ok 338s ok 1 338s # SENDING to 127.0.0.1:8529 338s # GET / HTTP/1.1 338s Host: localhost:1 338s 338s # expected 200, got 200 for port ignored 338s ok 2 338s # SENDING to 127.0.0.1:8529 338s # GET / HTTP/1.1 338s Host: notlisted 338s 338s # expected 200, got 200 for name not listed 338s ok 3 338s # SENDING to 127.0.0.1:8529 338s # GET / HTTP/1.1 338s Host: 127.0.0.1 338s 338s # expected 200, got 200 for IP not in serveralias/servername 338s ok 4 338s # SENDING to 127.0.0.1:8529 338s # GET / HTTP/1.1 338s Host: default-strict 338s 338s # expected 200, got 200 for NVH matches in default server 338s ok 5 338s # SENDING to 127.0.0.1:8529 338s # GET / HTTP/1.1 338s Host: nvh-strict 338s 338s # expected 200, got 200 for NVH matches 338s ok 6 338s # SENDING to 127.0.0.1:8529 338s # GET / HTTP/1.1 338s Host: nvh-strict:1 338s 338s # expected 200, got 200 for NVH matches port ignored 338s ok 7 338s # SENDING to 127.0.0.1:8556 338s # GET / HTTP/1.1 338s Host: localhost 338s 338s # expected 400, got 400 for ok 338s ok 8 338s # SENDING to 127.0.0.1:8556 338s # GET / HTTP/1.1 338s Host: localhost:1 338s 338s # expected 400, got 400 for port ignored 338s ok 9 338s # SENDING to 127.0.0.1:8556 338s # GET / HTTP/1.1 338s Host: notlisted 338s 338s # expected 400, got 400 for name not listed 338s ok 10 338s # SENDING to 127.0.0.1:8556 338s # GET / HTTP/1.1 338s Host: 127.0.0.1 338s 338s # expected 400, got 400 for IP not in serveralias/servername 338s ok 11 338s # SENDING to 127.0.0.1:8556 338s # GET / HTTP/1.1 338s Host: default-strict 338s 338s # expected 200, got 200 for NVH matches in default server 338s ok 12 338s # SENDING to 127.0.0.1:8556 338s # GET / HTTP/1.1 338s Host: nvh-strict 338s 338s # expected 200, got 200 for NVH matches 338s ok 13 338s # SENDING to 127.0.0.1:8556 338s # GET / HTTP/1.1 338s Host: nvh-strict:1 338s 338s # expected 200, got 200 for NVH matches port ignored 338s ok 14 338s ok 343s t/apache/http_strict.t .............. 343s 1..178 343s # Running under perl version 5.040001 for linux 343s # Current time local: Thu Sep 4 15:54:54 2025 343s # Current time GMT: Thu Sep 4 15:54:54 2025 343s # Using Test.pm version 1.31 343s # Using Apache/Test.pm version 1.44 343s # SENDING: 343s # GET / HTTP/1.0\r\n\r\n 343s # expecting success, got 200 343s ok 1 343s # SENDING: 343s # GET / HTTP/1.0\n\n 343s # expecting success, got 200 343s ok 2 343s # SENDING: 343s # get / HTTP/1.0\r\n\r\n 343s # expecting 501, got 501 343s ok 3 343s # SENDING: 343s # G ET / HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 4 343s # SENDING: 343s # G\x00ET / HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 5 343s # SENDING: 343s # G/T / HTTP/1.0\r\n\r\n 343s # expecting 501, got 501 343s ok 6 343s # SENDING: 343s # GET /\x00 HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 7 343s # SENDING: 343s # GET / HTTP/1.0\x00\r\n\r\n 343s # expecting 400, got 400 343s ok 8 343s # SENDING: 343s # GET\x0c/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 9 343s # SENDING: 343s # GET\r/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 10 343s # SENDING: 343s # GET\t/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 11 343s # SENDING: 343s # GET / HTT/1.0\r\n\r\n 343s # expecting error, got 400 343s ok 12 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 343s # expecting success, got 200 343s ok 13 343s # SENDING: 343s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 343s # expecting success, got 200 343s ok 14 343s # SENDING: 343s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 343s # expecting success, got 200 343s ok 15 343s # SENDING: 343s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 343s # expecting 400, got 400 343s ok 16 343s # SENDING: 343s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 343s # expecting 400, got 400 343s ok 17 343s # SENDING: 343s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 343s # expecting 200, got 200 343s ok 18 343s # SENDING: 343s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 343s # expecting 400, got 400 343s ok 19 343s # SENDING: 343s # GET / HTTP/\r\nHost: localhost\r\n\r\n 343s # expecting error, got 400 343s ok 20 343s # SENDING: 343s # GET / HTTP/0.9\r\n\r\n 343s # expecting error, got 400 343s ok 21 343s # SENDING: 343s # GET / HTTP/0.8\r\n\r\n 343s # expecting error, got 400 343s ok 22 343s # SENDING: 343s # GET /\x01 HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 23 343s # SENDING: 343s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 343s # expecting 200, got 200 343s ok 24 343s # SENDING: 343s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 343s # expecting 200, got 200 343s ok 25 343s # SENDING: 343s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 343s # expecting 400, got 400 343s ok 26 343s # SENDING: 343s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 343s # expecting 200, got 200 343s ok 27 343s # SENDING: 343s # GET / HTTP/1.0\r\nFoo\r\n\r\n 343s # expecting 400, got 400 343s ok 28 343s # SENDING: 343s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 343s # expecting 400, got 400 343s ok 29 343s # SENDING: 343s # GET / HTTP/1.0\r\n: bar\r\n\r\n 343s # expecting 400, got 400 343s ok 30 343s # SENDING: 343s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 343s # expecting 200, got 200 343s ok 31 343s # SENDING: 343s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 343s # expecting 400, got 400 343s ok 32 343s # SENDING: 343s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 343s # expecting 400, got 400 343s ok 33 343s # SENDING: 343s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 343s # expecting 400, got 400 343s ok 34 343s # SENDING: 343s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 343s # expecting 200, got 200 343s ok 35 343s # SENDING: 343s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 343s # expecting 400, got 400 343s ok 36 343s # SENDING: 343s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 343s # expecting 400, got 400 343s ok 37 343s # SENDING: 343s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 343s # expecting 200, got 200 343s ok 38 343s # SENDING: 343s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 343s # expecting 400, got 400 343s ok 39 343s # SENDING: 343s # GET / HTTP/1.0\r\r 343s # expecting dropped connection and HTTPD dropped connection 343s ok 40 343s # SENDING: 343s # GET /\r\n 343s # expecting headerless HTTP/0.9 body, got response 343s ok 41 343s # SENDING: 343s # GET /#frag HTTP/1.0\r\n 343s # expecting 400, got 400 343s ok 42 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 343s # expecting 200, got 200 343s ok 43 343s # SENDING: 343s # GET http://017700000001/ HTTP/1.0\r\n\r\n 343s # expecting 200, got 200 343s ok 44 343s # SENDING: 343s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 343s # expecting 200, got 200 343s ok 45 343s # SENDING: 343s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 343s # expecting 200, got 200 343s ok 46 343s # SENDING: 343s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 343s # expecting 200, got 200 343s ok 47 343s # SENDING: 343s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 343s # expecting 200, got 200 343s ok 48 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 343s # expecting 200, got 200 343s ok 49 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 343s # expecting 400, got 400 343s ok 50 343s # SENDING: 343s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 343s # expecting 200, got 200 343s ok 51 343s # SENDING: 343s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 52 343s # SENDING: 343s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 53 343s # SENDING: 343s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 54 343s # SENDING: 343s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 343s # expecting 200, got 200 343s ok 55 343s # SENDING: 343s # GET http://[::1]/ HTTP/1.0\r\n\r\n 343s # expecting success, got 200 343s ok 56 343s # SENDING: 343s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 343s # expecting success, got 200 343s ok 57 343s # SENDING: 343s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 343s # expecting success, got 200 343s ok 58 343s # SENDING: 343s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 343s # expecting success, got 200 343s ok 59 343s # SENDING: 343s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 60 343s # SENDING: 343s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 343s # expecting success, got 200 343s ok 61 343s # SENDING: 343s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 343s # expecting success, got 200 343s ok 62 343s # SENDING: 343s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 63 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 343s # expecting success, got 200 343s ok 64 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 343s # expecting success, got 200 343s ok 65 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 343s # expecting success, got 200 343s ok 66 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 343s # expecting success, got 200 343s ok 67 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 343s # expecting success, got 200 343s ok 68 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 343s # expecting success, got 200 343s ok 69 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 343s # expecting 200, got 200 343s ok 70 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 343s # expecting 200, got 200 343s ok 71 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 343s # expecting 400, got 400 343s ok 72 343s # SENDING: 343s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 343s # expecting 200, got 200 343s ok 73 343s # SENDING: 343s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 343s # expecting 200, got 200 343s ok 74 343s # SENDING: 343s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 343s # expecting 200, got 200 343s ok 75 343s # SENDING: 343s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 343s # expecting 200, got 200 343s ok 76 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 343s # expecting 200, got 200 343s ok 77 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 343s # expecting 200, got 200 343s ok 78 343s # SENDING: 343s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 343s # expecting 200, got 200 343s ok 79 343s # SENDING: 343s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 343s # DECODED: Foo: bar 343s # RESPONSE: 343s # HTTP/1.1 200 OK\r\n 343s # Date: Thu, 04 Sep 2025 15:54:59 GMT\r\n 343s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 343s # Foo: bar\r\n 343s # Vary: In-If1\r\n 343s # DMMATCH1: 1\r\n 343s # Connection: close\r\n 343s # Content-Type: text/plain\r\n 343s # \r\n 343s # Hi!\n 343s # SERVERNAME=localhost\n 343s # HTTP_HOST=\n 343s # 343s # expecting 200, got 200 343s ok 80 343s # SENDING: 343s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 343s # DECODED: Foo: 343s # RESPONSE: 343s # HTTP/1.1 200 OK\r\n 343s # Date: Thu, 04 Sep 2025 15:54:59 GMT\r\n 343s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 343s # Foo: \r\n 343s # Vary: In-If1\r\n 343s # DMMATCH1: 1\r\n 343s # Connection: close\r\n 343s # Content-Type: text/plain\r\n 343s # \r\n 343s # Hi!\n 343s # SERVERNAME=localhost\n 343s # HTTP_HOST=\n 343s # 343s # expecting 200, got 200 343s ok 81 343s # SENDING: 343s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 343s # DECODED: : bar 343s # RESPONSE: 343s # HTTP/1.1 500 Internal Server Error\r\n 343s # Date: Thu, 04 Sep 2025 15:54:59 GMT\r\n 343s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 343s # Content-Length: 564\r\n 343s # Connection: close\r\n 343s # Content-Type: text/html; charset=iso-8859-1\r\n 343s # \r\n 343s # \n 343s # \n 343s # ... 343s # expecting 500, got 500 343s ok 82 343s # SENDING: 343s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 343s # DECODED: F\x00oo: bar 343s # RESPONSE: 343s # HTTP/1.1 500 Internal Server Error\r\n 343s # Date: Thu, 04 Sep 2025 15:54:59 GMT\r\n 343s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 343s # Content-Length: 528\r\n 343s # Connection: close\r\n 343s # Content-Type: text/html; charset=iso-8859-1\r\n 343s # \r\n 343s # \n 343s # \n 343s # ... 343s # expecting 500, got 500 343s ok 83 343s # SENDING: 343s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 343s # DECODED: F\x01oo: bar 343s # RESPONSE: 343s # HTTP/1.1 500 Internal Server Error\r\n 343s # Date: Thu, 04 Sep 2025 15:54:59 GMT\r\n 343s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 343s # Connection: close\r\n 343s # Content-Type: text/html; charset=iso-8859-1\r\n 343s # \r\n 343s # \n 343s # \n 343s # ... 343s # expecting 500, got 500 343s ok 84 343s # SENDING: 343s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 343s # DECODED: F\noo: bar 343s # RESPONSE: 343s # HTTP/1.1 500 Internal Server Error\r\n 343s # Date: Thu, 04 Sep 2025 15:54:59 GMT\r\n 343s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 343s # Content-Length: 528\r\n 343s # Connection: close\r\n 343s # Content-Type: text/html; charset=iso-8859-1\r\n 343s # \r\n 343s # \n 343s # \n 343s # ... 343s # expecting 500, got 500 343s ok 85 343s # SENDING: 343s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 343s # DECODED: Foo: b\tar 343s # RESPONSE: 343s # HTTP/1.1 200 OK\r\n 343s # Date: Thu, 04 Sep 2025 15:54:59 GMT\r\n 343s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 343s # Foo: b\tar\r\n 343s # Vary: In-If1\r\n 343s # DMMATCH1: 1\r\n 343s # Connection: close\r\n 343s # Content-Type: text/plain\r\n 343s # \r\n 343s # Hi!\n 343s # SERVERNAME=localhost\n 343s # HTTP_HOST=\n 343s # 343s # expecting 200, got 200 343s ok 86 343s # SENDING: 343s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 343s # DECODED: Foo: b\x01ar 343s # RESPONSE: 343s # HTTP/1.1 500 Internal Server Error\r\n 343s # Date: Thu, 04 Sep 2025 15:54:59 GMT\r\n 343s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 343s # Content-Length: 564\r\n 343s # Connection: close\r\n 343s # Content-Type: text/html; charset=iso-8859-1\r\n 343s # \r\n 343s # \n 343s # \n 343s # ... 343s # expecting 500, got 500 343s ok 87 343s # SENDING: 343s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 343s # expecting 500, got 500 343s ok 88 343s # SENDING: 343s # GET / HTTP/1.0\r\n\r\n 343s # expecting success, got 200 343s ok 89 343s # SENDING: 343s # GET / HTTP/1.0\n\n 343s # expecting 400, got 400 343s ok 90 343s # SENDING: 343s # get / HTTP/1.0\r\n\r\n 343s # expecting 501, got 501 343s ok 91 343s # SENDING: 343s # G ET / HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 92 343s # SENDING: 343s # G\x00ET / HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 93 343s # SENDING: 343s # G/T / HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 94 343s # SENDING: 343s # GET /\x00 HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 95 343s # SENDING: 343s # GET / HTTP/1.0\x00\r\n\r\n 343s # expecting 400, got 400 343s ok 96 343s # SENDING: 343s # GET\x0c/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 97 343s # SENDING: 343s # GET\r/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 98 343s # SENDING: 343s # GET\t/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 99 343s # SENDING: 343s # GET / HTT/1.0\r\n\r\n 343s # expecting error, got 400 343s ok 100 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 343s # expecting success, got 200 343s ok 101 343s # SENDING: 343s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 343s # expecting success, got 200 343s ok 102 343s # SENDING: 343s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 343s # expecting success, got 200 343s ok 103 343s # SENDING: 343s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 343s # expecting 400, got 400 343s ok 104 343s # SENDING: 343s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 343s # expecting 400, got 400 343s ok 105 343s # SENDING: 343s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 343s # expecting 400, got 400 343s ok 106 343s # SENDING: 343s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 343s # expecting 400, got 400 343s ok 107 343s # SENDING: 343s # GET / HTTP/\r\nHost: localhost\r\n\r\n 343s # expecting error, got 400 343s ok 108 343s # SENDING: 343s # GET / HTTP/0.9\r\n\r\n 343s # expecting error, got 400 343s ok 109 343s # SENDING: 343s # GET / HTTP/0.8\r\n\r\n 343s # expecting error, got 400 343s ok 110 343s # SENDING: 343s # GET /\x01 HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 111 343s # SENDING: 343s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 343s # expecting 200, got 200 343s ok 112 343s # SENDING: 343s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 343s # expecting 200, got 200 343s ok 113 343s # SENDING: 343s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 343s # expecting 400, got 400 343s ok 114 343s # SENDING: 343s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 343s # expecting 400, got 400 343s ok 115 343s # SENDING: 343s # GET / HTTP/1.0\r\nFoo\r\n\r\n 343s # expecting 400, got 400 343s ok 116 343s # SENDING: 343s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 343s # expecting 400, got 400 343s ok 117 343s # SENDING: 343s # GET / HTTP/1.0\r\n: bar\r\n\r\n 343s # expecting 400, got 400 343s ok 118 343s # SENDING: 343s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 343s # expecting 200, got 200 343s ok 119 343s # SENDING: 343s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 343s # expecting 400, got 400 343s ok 120 343s # SENDING: 343s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 343s # expecting 400, got 400 343s ok 121 343s # SENDING: 343s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 343s # expecting 400, got 400 343s ok 122 343s # SENDING: 343s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 343s # expecting 400, got 400 343s ok 123 343s # SENDING: 343s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 343s # expecting 400, got 400 343s ok 124 343s # SENDING: 343s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 343s # expecting 400, got 400 343s ok 125 343s # SENDING: 343s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 343s # expecting 200, got 200 343s ok 126 343s # SENDING: 343s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 343s # expecting 400, got 400 343s ok 127 343s # SENDING: 343s # GET / HTTP/1.0\r\r 343s # expecting dropped connection and HTTPD dropped connection 343s ok 128 343s # SENDING: 343s # GET /\r\n 343s # expecting headerless HTTP/0.9 body, got response 343s ok 129 343s # SENDING: 343s # GET /#frag HTTP/1.0\r\n 343s # expecting 400, got 400 343s ok 130 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 343s # expecting 400, got 400 343s ok 131 343s # SENDING: 343s # GET http://017700000001/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 132 343s # SENDING: 343s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 133 343s # SENDING: 343s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 343s # expecting 200, got 200 343s ok 134 343s # SENDING: 343s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 135 343s # SENDING: 343s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 136 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 343s # expecting 400, got 400 343s ok 137 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 343s # expecting 400, got 400 343s ok 138 343s # SENDING: 343s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 343s # expecting 200, got 200 343s ok 139 343s # SENDING: 343s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 140 343s # SENDING: 343s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 141 343s # SENDING: 343s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 142 343s # SENDING: 343s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 143 343s # SENDING: 343s # GET http://[::1]/ HTTP/1.0\r\n\r\n 343s # expecting success, got 200 343s ok 144 343s # SENDING: 343s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 343s # expecting success, got 200 343s ok 145 343s # SENDING: 343s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 343s # expecting success, got 200 343s ok 146 343s # SENDING: 343s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 343s # expecting success, got 200 343s ok 147 343s # SENDING: 343s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 148 343s # SENDING: 343s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 343s # expecting success, got 200 343s ok 149 343s # SENDING: 343s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 343s # expecting success, got 200 343s ok 150 343s # SENDING: 343s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 343s # expecting 400, got 400 343s ok 151 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 343s # expecting success, got 200 343s ok 152 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 343s # expecting success, got 200 343s ok 153 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 343s # expecting success, got 200 343s ok 154 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 343s # expecting success, got 200 343s ok 155 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 343s # expecting success, got 200 343s ok 156 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 343s # expecting success, got 200 343s ok 157 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 343s # expecting 400, got 400 343s ok 158 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 343s # expecting 400, got 400 343s ok 159 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 343s # expecting 400, got 400 343s ok 160 343s # SENDING: 343s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 343s # expecting 200, got 200 343s ok 161 343s # SENDING: 343s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 343s # expecting 200, got 200 343s ok 162 343s # SENDING: 343s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 343s # expecting 200, got 200 343s ok 163 343s # SENDING: 343s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 343s # expecting 200, got 200 343s ok 164 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 343s # expecting 200, got 200 343s ok 165 343s # SENDING: 343s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 343s # expecting 200, got 200 343s ok 166 343s # SENDING: 343s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 343s # expecting 200, got 200 343s ok 167 343s # SENDING: 343s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 343s # DECODED: Foo: bar 343s # RESPONSE: 343s # HTTP/1.1 200 OK\r\n 343s # Date: Thu, 04 Sep 2025 15:54:59 GMT\r\n 343s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 343s # Foo: bar\r\n 343s # Vary: In-If1\r\n 343s # DMMATCH1: 1\r\n 343s # Content-Length: 36\r\n 343s # Connection: close\r\n 343s # Content-Type: text/plain\r\n 343s # \r\n 343s # Hi!\n 343s # SERVERNAME=localhost\n 343s # HTTP_HOST=\n 343s # 343s # expecting 200, got 200 343s ok 168 343s # SENDING: 343s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 343s # DECODED: Foo: 343s # RESPONSE: 343s # HTTP/1.1 200 OK\r\n 343s # Date: Thu, 04 Sep 2025 15:54:59 GMT\r\n 343s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 343s # Foo: \r\n 343s # Vary: In-If1\r\n 343s # DMMATCH1: 1\r\n 343s # Connection: close\r\n 343s # Content-Type: text/plain\r\n 343s # \r\n 343s # Hi!\n 343s # SERVERNAME=localhost\n 343s # HTTP_HOST=\n 343s # 343s # expecting 200, got 200 343s ok 169 343s # SENDING: 343s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 343s # DECODED: : bar 343s # RESPONSE: 343s # HTTP/1.1 500 Internal Server Error\r\n 343s # Date: Thu, 04 Sep 2025 15:54:59 GMT\r\n 343s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 343s # Connection: close\r\n 343s # Content-Type: text/html; charset=iso-8859-1\r\n 343s # \r\n 343s # \n 343s # \n 343s # ... 343s # expecting 500, got 500 343s ok 170 343s # SENDING: 343s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 343s # DECODED: F\x00oo: bar 343s # RESPONSE: 343s # HTTP/1.1 500 Internal Server Error\r\n 343s # Date: Thu, 04 Sep 2025 15:54:59 GMT\r\n 343s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 343s # Content-Length: 528\r\n 343s # Connection: close\r\n 343s # Content-Type: text/html; charset=iso-8859-1\r\n 343s # \r\n 343s # \n 343s # \n 343s # ... 343s # expecting 500, got 500 343s ok 171 343s # SENDING: 343s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 343s # DECODED: F\x01oo: bar 343s # RESPONSE: 343s # HTTP/1.1 500 Internal Server Error\r\n 343s # Date: Thu, 04 Sep 2025 15:54:59 GMT\r\n 343s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 343s # Connection: close\r\n 343s # Content-Type: text/html; charset=iso-8859-1\r\n 343s # \r\n 343s # \n 343s # \n 343s # ... 343s # expecting 500, got 500 343s ok 172 343s # SENDING: 343s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 343s # DECODED: F\noo: bar 343s # RESPONSE: 343s # HTTP/1.1 500 Internal Server Error\r\n 343s # Date: Thu, 04 Sep 2025 15:54:59 GMT\r\n 343s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 343s # Content-Length: 528\r\n 343s # Connection: close\r\n 343s # Content-Type: text/html; charset=iso-8859-1\r\n 343s # \r\n 343s # \n 343s # \n 343s # ... 343s # expecting 500, got 500 343s ok 173 343s # SENDING: 343s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 343s # DECODED: Foo: b\tar 343s # RESPONSE: 343s # HTTP/1.1 200 OK\r\n 343s # Date: Thu, 04 Sep 2025 15:54:59 GMT\r\n 343s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 343s # Foo: b\tar\r\n 343s # Vary: In-If1\r\n 343s # DMMATCH1: 1\r\n 343s # Connection: close\r\n 343s # Content-Type: text/plain\r\n 343s # \r\n 343s # Hi!\n 343s # SERVERNAME=localhost\n 343s # HTTP_HOST=\n 343s # 343s # expecting 200, got 200 343s ok 174 343s # SENDING: 343s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 343s # DECODED: Foo: b\x01ar 343s # RESPONSE: 343s # HTTP/1.1 500 Internal Server Error\r\n 343s # Date: Thu, 04 Sep 2025 15:54:59 GMT\r\n 343s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 343s # Connection: close\r\n 343s # Content-Type: text/html; charset=iso-8859-1\r\n 343s # \r\n 343s # \n 343s # \n 343s # ... 343s # expecting 500, got 500 343s ok 175 343s # SENDING: 343s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 343s # expecting 500, got 500 343s ok 176 343s ok 177 343s ok 178 343s ok 349s t/apache/if_sections.t .............. 349s 1..46 349s # Running under perl version 5.040001 for linux 349s # Current time local: Thu Sep 4 15:54:59 2025 349s # Current time GMT: Thu Sep 4 15:54:59 2025 349s # Using Test.pm version 1.31 349s # Using Apache/Test.pm version 1.44 349s # /if_sec/ with '': 349s # expected: 200 349s # received: '200' 349s ok 1 349s # expected: undef 349s # received: undef 349s ok 2 349s # /if_sec/foo.if_test with '': 349s # expected: 200 349s # received: '200' 349s ok 3 349s # expected: undef 349s # received: undef 349s ok 4 349s # /if_sec/foo.if_test with '1': 349s # expected: 200 349s # received: '200' 349s ok 5 349s # expected: 'global1' 349s # received: 'global1' 349s ok 6 349s # /if_sec/foo.if_test with '1 11': 349s # expected: 200 349s # received: '200' 349s ok 7 349s # expected: 'global1, nested11, nested113' 349s # received: 'global1, nested11, nested113' 349s ok 8 349s # /if_sec/foo.if_test with '1 11 111': 349s # expected: 200 349s # received: '200' 349s ok 9 349s # expected: 'global1, nested11, nested111' 349s # received: 'global1, nested11, nested111' 349s ok 10 349s # /if_sec/foo.if_test with '1 11 112': 349s # expected: 200 349s # received: '200' 349s ok 11 349s # expected: 'global1, nested11, nested112' 349s # received: 'global1, nested11, nested112' 349s ok 12 349s # /if_sec/foo.if_test with '1 2': 349s # expected: 200 349s # received: '200' 349s ok 13 349s # expected: 'global1, files2' 349s # received: 'global1, files2' 349s ok 14 349s # /if_sec/dir/foo.txt with '1 2': 349s # expected: 200 349s # received: '200' 349s ok 15 349s # expected: 'global1, dir1, dir2, dir_files1' 349s # received: 'global1, dir1, dir2, dir_files1' 349s ok 16 349s # /if_sec/dir/ with '1 2': 349s # expected: 200 349s # received: '200' 349s ok 17 349s # expected: 'global1, dir1, dir2' 349s # received: 'global1, dir1, dir2' 349s ok 18 349s # /if_sec/dir/ with '1 11': 349s # expected: 200 349s # received: '200' 349s ok 19 349s # expected: 'global1, dir1, nested11, nested113' 349s # received: 'global1, dir1, nested11, nested113' 349s ok 20 349s # /if_sec/dir/ with '1 11 111': 349s # expected: 200 349s # received: '200' 349s ok 21 349s # expected: 'global1, dir1, nested11, nested111' 349s # received: 'global1, dir1, nested11, nested111' 349s ok 22 349s # /if_sec/dir/ with '1 11 112': 349s # expected: 200 349s # received: '200' 349s ok 23 349s # expected: 'global1, dir1, nested11, nested112' 349s # received: 'global1, dir1, nested11, nested112' 349s ok 24 349s # /if_sec/loc/ with '1 2': 349s # expected: 200 349s # received: '200' 349s ok 25 349s # expected: 'global1, loc1, loc2' 349s # received: 'global1, loc1, loc2' 349s ok 26 349s # /if_sec/loc/foo.txt with '1 2': 349s # expected: 200 349s # received: '200' 349s ok 27 349s # expected: 'global1, loc1, loc2' 349s # received: 'global1, loc1, loc2' 349s ok 28 349s # /if_sec/loc/ with '1 11': 349s # expected: 200 349s # received: '200' 349s ok 29 349s # expected: 'global1, loc1, nested11, nested113' 349s # received: 'global1, loc1, nested11, nested113' 349s ok 30 349s # /if_sec/loc/ with '1 11 111': 349s # expected: 200 349s # received: '200' 349s ok 31 349s # expected: 'global1, loc1, nested11, nested111' 349s # received: 'global1, loc1, nested11, nested111' 349s ok 32 349s # /if_sec/loc/ with '1 11 112': 349s # expected: 200 349s # received: '200' 349s ok 33 349s # expected: 'global1, loc1, nested11, nested112' 349s # received: 'global1, loc1, nested11, nested112' 349s ok 34 349s # /if_sec/loc/foo.if_test with '1 2': 349s # expected: 200 349s # received: '200' 349s ok 35 349s # expected: 'global1, files2, loc1, loc2' 349s # received: 'global1, files2, loc1, loc2' 349s ok 36 349s # /if_sec/loc/foo.if_test with '1 2 11': 349s # expected: 200 349s # received: '200' 349s ok 37 349s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 349s # received: 'global1, files2, loc1, loc2, nested11, nested113' 349s ok 38 349s # /if_sec/loc/foo.if_test with '1 2 11 111': 349s # expected: 200 349s # received: '200' 349s ok 39 349s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 349s # received: 'global1, files2, loc1, loc2, nested11, nested111' 349s ok 40 349s # /if_sec/loc/foo.if_test with '1 2 11 112': 349s # expected: 200 349s # received: '200' 349s ok 41 349s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 349s # received: 'global1, files2, loc1, loc2, nested11, nested112' 349s ok 42 349s # /if_sec/proxy/ with '1 2': 349s # expected: 200 349s # received: '200' 349s ok 43 349s # expected: 'global1, locp1, locp2' 349s # received: 'global1, locp1, locp2' 349s ok 44 349s # /if_sec/proxy/ with '2': 349s # expected: 200 349s # received: '200' 349s ok 45 349s # expected: 'locp2' 349s # received: 'locp2' 349s ok 46 349s ok 354s t/apache/iffile.t ................... 354s 1..2 354s # Running under perl version 5.040001 for linux 354s # Current time local: Thu Sep 4 15:55:05 2025 354s # Current time GMT: Thu Sep 4 15:55:05 2025 354s # Using Test.pm version 1.31 354s # Using Apache/Test.pm version 1.44 354s # expected: 200 354s # received: '200' 354s ok 1 354s # expected: 'success1, success2, success3, success4, success5' 354s # received: 'success1, success2, success3, success4, success5' 354s ok 2 354s ok 359s t/apache/leaks.t .................... skipped: mod_memory_track not activated 368s t/apache/limits.t ................... 368s 1..12 368s # Running under perl version 5.040001 for linux 368s # Current time local: Thu Sep 4 15:55:15 2025 368s # Current time GMT: Thu Sep 4 15:55:15 2025 368s # Using Test.pm version 1.31 368s # Using Apache/Test.pm version 1.44 368s # Testing LimitRequestLine; should succeed 368s # testing : Test #1 368s # expected: 200 368s # received: '200' 368s ok 1 368s # Testing LimitRequestLine; should fail 368s # testing : Test #2 368s # expected: 414 368s # received: '414' 368s ok 2 368s # Testing LimitRequestFieldSize; should succeed 368s # testing : Test #3 368s # expected: 200 368s # received: '200' 368s ok 3 368s # Testing LimitRequestFieldSize; should fail 368s # testing : Test #4 368s # expected: 400 368s # received: '400' 368s ok 4 368s # Testing LimitRequestFields; should succeed 368s # testing : Test #5 368s # expected: 200 368s # received: '200' 368s ok 5 368s # Testing LimitRequestFields; should fail 368s # testing : Test #6 368s # expected: 400 368s # received: '400' 368s ok 6 368s # Testing LimitRequestBody; should succeed 368s # Chunked transfer-encoding enabled 368s # testing : Test #7 368s # expected: 200 368s # received: '200' 368s ok 7 368s # Testing LimitRequestBody; should succeed 368s # Chunked transfer-encoding disabled 368s # testing : Test #8 368s # expected: 200 368s # received: '200' 368s ok 8 368s # Testing LimitRequestBody; should fail 368s # Chunked transfer-encoding enabled 368s # testing : Test #9 368s # expected: 413 368s # received: '413' 368s ok 9 368s # Testing LimitRequestBody; should fail 368s # Chunked transfer-encoding disabled 368s # testing : Test #10 368s # expected: 413 368s # received: '413' 368s ok 10 368s # Testing LimitRequestFieldSize; should succeed 368s # testing : Test #11 368s # expected: 200 368s # received: '200' 368s ok 11 368s # Testing LimitRequestFieldSize; should fail 368s # testing : Test #12 368s # expected: 400 368s # received: '400' 368s ok 12 368s ok 374s t/apache/loglevel.t ................. 374s 1..8 374s # Running under perl version 5.040001 for linux 374s # Current time local: Thu Sep 4 15:55:24 2025 374s # Current time GMT: Thu Sep 4 15:55:24 2025 374s # Using Test.pm version 1.31 374s # Using Apache/Test.pm version 1.44 374s ok 1 374s ok 2 374s ok 3 374s ok 4 374s ok 5 374s ok 6 374s ok 7 374s ok 8 374s ok 380s t/apache/maxranges.t ................ 380s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 380s 1..19 380s # Running under perl version 5.040001 for linux 380s # Current time local: Thu Sep 4 15:55:30 2025 380s # Current time GMT: Thu Sep 4 15:55:30 2025 380s # Using Test.pm version 1.31 380s # Using Apache/Test.pm version 1.44 380s ok 1 380s ok 2 380s ok 3 380s ok 4 380s ok 5 380s ok 6 380s ok 7 380s ok 8 380s ok 9 380s ok 10 380s ok 11 380s ok 12 380s ok 13 380s ok 14 380s ok 15 380s ok 16 380s ok 17 380s ok 18 380s ok 19 380s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 380s ok 384s t/apache/mergeslashes.t ............. 384s 1..9 384s # Running under perl version 5.040001 for linux 384s # Current time local: Thu Sep 4 15:55:36 2025 384s # Current time GMT: Thu Sep 4 15:55:36 2025 384s # Using Test.pm version 1.31 384s # Using Apache/Test.pm version 1.44 384s # SENDING to 127.0.0.1:8556 384s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 384s # expected 403, got 403 for exact match 384s ok 1 384s # SENDING to 127.0.0.1:8556 384s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 384s # expected 403, got 403 for merged even at front 384s ok 2 384s # SENDING to 127.0.0.1:8556 384s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 384s # expected 403, got 403 for merged even at front 384s ok 3 384s # SENDING to 127.0.0.1:8556 384s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 384s # expected 403, got 403 for c// should be merged 384s ok 4 384s # SENDING to 127.0.0.1:8556 384s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 384s # expected 403, got 403 for a// should be merged 384s ok 5 384s # SENDING to 127.0.0.1:8556 384s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 384s # expected 403, got 403 for a// matches locationmatch 384s ok 6 384s # SENDING to 127.0.0.1:8556 384s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 384s # expected 200, got 200 for c// doesn't match locationmatch 384s ok 7 384s # SENDING to 127.0.0.1:8556 384s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 384s # expected 403, got 403 for baseline failed 384s ok 8 384s # SENDING to 127.0.0.1:8556 384s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 384s # expected 403, got 403 for b//d not merged for Location with OFF 384s ok 9 384s ok 389s t/apache/mmn.t ...................... 389s 1..2 389s # Running under perl version 5.040001 for linux 389s # Current time local: Thu Sep 4 15:55:40 2025 389s # Current time GMT: Thu Sep 4 15:55:40 2025 389s # Using Test.pm version 1.31 389s # Using Apache/Test.pm version 1.44 389s ok 1 389s ok 2 389s ok 394s t/apache/options.t .................. 394s 1..2 394s # Running under perl version 5.040001 for linux 394s # Current time local: Thu Sep 4 15:55:45 2025 394s # Current time GMT: Thu Sep 4 15:55:45 2025 394s # Using Test.pm version 1.31 394s # Using Apache/Test.pm version 1.44 394s # testing : code 394s # expected: 200 394s # received: '200' 394s ok 1 394s # testing : OPTIONS 394s # expected: qr/OPTIONS/ 394s # received: 'HEAD,GET,POST,OPTIONS,TRACE' 394s ok 2 394s ok 400s t/apache/passbrigade.t .............. 400s # using LWP client 400s 1..114 400s # Running under perl version 5.040001 for linux 400s # Current time local: Thu Sep 4 15:55:50 2025 400s # Current time GMT: Thu Sep 4 15:55:50 2025 400s # Using Test.pm version 1.31 400s # Using Apache/Test.pm version 1.44 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 1024 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #DMMATCH1: 1 400s # 400s # testing : bytes in body 400s # expected: 1024 400s # received: 1024 400s ok 1 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 2048 400s # received: 2048 400s ok 2 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 3072 400s # received: 3072 400s ok 3 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 4096 400s # received: 4096 400s ok 4 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 5120 400s # received: 5120 400s ok 5 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 6144 400s # received: 6144 400s ok 6 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 7168 400s # received: 7168 400s ok 7 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 8192 400s # received: 8192 400s ok 8 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 9216 400s # received: 9216 400s ok 9 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 10240 400s # received: 10240 400s ok 10 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 11264 400s # received: 11264 400s ok 11 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 12288 400s # received: 12288 400s ok 12 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 13312 400s # received: 13312 400s ok 13 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 14336 400s # received: 14336 400s ok 14 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 15360 400s # received: 15360 400s ok 15 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 16384 400s # received: 16384 400s ok 16 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 17408 400s # received: 17408 400s ok 17 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 18432 400s # received: 18432 400s ok 18 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 19456 400s # received: 19456 400s ok 19 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 20480 400s # received: 20480 400s ok 20 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 21504 400s # received: 21504 400s ok 21 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 22528 400s # received: 22528 400s ok 22 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 23552 400s # received: 23552 400s ok 23 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 24576 400s # received: 24576 400s ok 24 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 25600 400s # received: 25600 400s ok 25 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 26624 400s # received: 26624 400s ok 26 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 27648 400s # received: 27648 400s ok 27 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 28672 400s # received: 28672 400s ok 28 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 29696 400s # received: 29696 400s ok 29 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 30720 400s # received: 30720 400s ok 30 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 31744 400s # received: 31744 400s ok 31 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 32768 400s # received: 32768 400s ok 32 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 33792 400s # received: 33792 400s ok 33 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 34816 400s # received: 34816 400s ok 34 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 35840 400s # received: 35840 400s ok 35 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 36864 400s # received: 36864 400s ok 36 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 37888 400s # received: 37888 400s ok 37 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 38912 400s # received: 38912 400s ok 38 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 39936 400s # received: 39936 400s ok 39 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 40960 400s # received: 40960 400s ok 40 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 41984 400s # received: 41984 400s ok 41 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 43008 400s # received: 43008 400s ok 42 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 44032 400s # received: 44032 400s ok 43 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 45056 400s # received: 45056 400s ok 44 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 46080 400s # received: 46080 400s ok 45 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 47104 400s # received: 47104 400s ok 46 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 48128 400s # received: 48128 400s ok 47 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 49152 400s # received: 49152 400s ok 48 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 50176 400s # received: 50176 400s ok 49 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 51200 400s # received: 51200 400s ok 50 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 102400 400s # received: 102400 400s ok 51 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 307200 400s # received: 307200 400s ok 52 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 512000 400s # received: 512000 400s ok 53 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 2048000 400s # received: 2048000 400s ok 54 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 4096000 400s # received: 4096000 400s ok 55 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 6144000 400s # received: 6144000 400s ok 56 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:55 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 10240000 400s # received: 10240000 400s ok 57 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 1024 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #DMMATCH1: 1 400s # 400s # testing : bytes in body 400s # expected: 1024 400s # received: 1024 400s ok 58 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 2048 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #DMMATCH1: 1 400s # 400s # testing : bytes in body 400s # expected: 2048 400s # received: 2048 400s ok 59 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 3072 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #DMMATCH1: 1 400s # 400s # testing : bytes in body 400s # expected: 3072 400s # received: 3072 400s ok 60 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 4096 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #DMMATCH1: 1 400s # 400s # testing : bytes in body 400s # expected: 4096 400s # received: 4096 400s ok 61 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 5120 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #DMMATCH1: 1 400s # 400s # testing : bytes in body 400s # expected: 5120 400s # received: 5120 400s ok 62 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 6144 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #DMMATCH1: 1 400s # 400s # testing : bytes in body 400s # expected: 6144 400s # received: 6144 400s ok 63 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 7168 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #DMMATCH1: 1 400s # 400s # testing : bytes in body 400s # expected: 7168 400s # received: 7168 400s ok 64 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 8192 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #DMMATCH1: 1 400s # 400s # testing : bytes in body 400s # expected: 8192 400s # received: 8192 400s ok 65 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 9216 400s # received: 9216 400s ok 66 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 10240 400s # received: 10240 400s ok 67 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 11264 400s # received: 11264 400s ok 68 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 12288 400s # received: 12288 400s ok 69 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 13312 400s # received: 13312 400s ok 70 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 14336 400s # received: 14336 400s ok 71 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 15360 400s # received: 15360 400s ok 72 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 16384 400s # received: 16384 400s ok 73 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 17408 400s # received: 17408 400s ok 74 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 18432 400s # received: 18432 400s ok 75 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 19456 400s # received: 19456 400s ok 76 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 20480 400s # received: 20480 400s ok 77 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 21504 400s # received: 21504 400s ok 78 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 22528 400s # received: 22528 400s ok 79 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 23552 400s # received: 23552 400s ok 80 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 24576 400s # received: 24576 400s ok 81 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 25600 400s # received: 25600 400s ok 82 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 26624 400s # received: 26624 400s ok 83 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 27648 400s # received: 27648 400s ok 84 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 28672 400s # received: 28672 400s ok 85 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 29696 400s # received: 29696 400s ok 86 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 30720 400s # received: 30720 400s ok 87 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 31744 400s # received: 31744 400s ok 88 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 32768 400s # received: 32768 400s ok 89 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 33792 400s # received: 33792 400s ok 90 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 34816 400s # received: 34816 400s ok 91 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 35840 400s # received: 35840 400s ok 92 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 36864 400s # received: 36864 400s ok 93 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 37888 400s # received: 37888 400s ok 94 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 38912 400s # received: 38912 400s ok 95 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 39936 400s # received: 39936 400s ok 96 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 40960 400s # received: 40960 400s ok 97 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 41984 400s # received: 41984 400s ok 98 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 43008 400s # received: 43008 400s ok 99 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 44032 400s # received: 44032 400s ok 100 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 45056 400s # received: 45056 400s ok 101 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 46080 400s # received: 46080 400s ok 102 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 47104 400s # received: 47104 400s ok 103 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 48128 400s # received: 48128 400s ok 104 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 49152 400s # received: 49152 400s ok 105 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 50176 400s # received: 50176 400s ok 106 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 51200 400s # received: 51200 400s ok 107 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 102400 400s # received: 102400 400s ok 108 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 307200 400s # received: 307200 400s ok 109 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 512000 400s # received: 512000 400s ok 110 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 2048000 400s # received: 2048000 400s ok 111 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 4096000 400s # received: 4096000 400s ok 112 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 6144000 400s # received: 6144000 400s ok 113 400s #lwp request: 400s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 400s #User-Agent: libwww-perl/6.78 400s # 400s #server response: 400s #HTTP/1.1 200 OK 400s #Connection: close 400s #Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 400s #Vary: In-If1 400s #Content-Length: 0 400s #Client-Date: Thu, 04 Sep 2025 15:55:56 GMT 400s #Client-Peer: 127.0.0.1:8529 400s #Client-Response-Num: 1 400s #Client-Transfer-Encoding: chunked 400s #DMMATCH1: 1 400s #X-Content-Length-Note: added by Apache::TestRequest 400s # 400s # testing : bytes in body 400s # expected: 10240000 400s # received: 10240000 400s ok 114 400s ok 405s t/apache/post.t ..................... 405s # using LWP client 405s 1..51 405s # Running under perl version 5.040001 for linux 405s # Current time local: Thu Sep 4 15:55:56 2025 405s # Current time GMT: Thu Sep 4 15:55:56 2025 405s # Using Test.pm version 1.31 405s # Using Apache/Test.pm version 1.44 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 1024 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 5 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '1024' 405s # received: 1024 405s ok 1 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 2048 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 5 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '2048' 405s # received: 2048 405s ok 2 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 3072 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 5 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '3072' 405s # received: 3072 405s ok 3 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 4096 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 5 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '4096' 405s # received: 4096 405s ok 4 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 5120 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 5 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '5120' 405s # received: 5120 405s ok 5 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 6144 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 5 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '6144' 405s # received: 6144 405s ok 6 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 7168 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 5 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '7168' 405s # received: 7168 405s ok 7 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 8192 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 5 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '8192' 405s # received: 8192 405s ok 8 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 9216 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 5 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '9216' 405s # received: 9216 405s ok 9 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 10240 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '10240' 405s # received: 10240 405s ok 10 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 11264 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '11264' 405s # received: 11264 405s ok 11 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 12288 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '12288' 405s # received: 12288 405s ok 12 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 13312 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '13312' 405s # received: 13312 405s ok 13 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 14336 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '14336' 405s # received: 14336 405s ok 14 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 15360 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '15360' 405s # received: 15360 405s ok 15 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 16384 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '16384' 405s # received: 16384 405s ok 16 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 17408 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '17408' 405s # received: 17408 405s ok 17 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 18432 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '18432' 405s # received: 18432 405s ok 18 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 19456 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '19456' 405s # received: 19456 405s ok 19 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 20480 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '20480' 405s # received: 20480 405s ok 20 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 21504 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '21504' 405s # received: 21504 405s ok 21 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 22528 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '22528' 405s # received: 22528 405s ok 22 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 23552 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '23552' 405s # received: 23552 405s ok 23 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 24576 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '24576' 405s # received: 24576 405s ok 24 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 25600 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '25600' 405s # received: 25600 405s ok 25 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 26624 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '26624' 405s # received: 26624 405s ok 26 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 27648 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '27648' 405s # received: 27648 405s ok 27 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 28672 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '28672' 405s # received: 28672 405s ok 28 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 29696 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '29696' 405s # received: 29696 405s ok 29 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 30720 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '30720' 405s # received: 30720 405s ok 30 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 31744 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '31744' 405s # received: 31744 405s ok 31 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 32768 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '32768' 405s # received: 32768 405s ok 32 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 33792 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '33792' 405s # received: 33792 405s ok 33 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 34816 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '34816' 405s # received: 34816 405s ok 34 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 35840 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '35840' 405s # received: 35840 405s ok 35 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 36864 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '36864' 405s # received: 36864 405s ok 36 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 37888 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '37888' 405s # received: 37888 405s ok 37 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 38912 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '38912' 405s # received: 38912 405s ok 38 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 39936 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '39936' 405s # received: 39936 405s ok 39 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 40960 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '40960' 405s # received: 40960 405s ok 40 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 41984 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '41984' 405s # received: 41984 405s ok 41 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 43008 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '43008' 405s # received: 43008 405s ok 42 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 44032 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '44032' 405s # received: 44032 405s ok 43 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 45056 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '45056' 405s # received: 45056 405s ok 44 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 46080 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '46080' 405s # received: 46080 405s ok 45 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 47104 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '47104' 405s # received: 47104 405s ok 46 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 48128 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '48128' 405s # received: 48128 405s ok 47 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 49152 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '49152' 405s # received: 49152 405s ok 48 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 50176 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '50176' 405s # received: 50176 405s ok 49 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 51200 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 6 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '51200' 405s # received: 51200 405s ok 50 405s #lwp request: 405s #POST http://localhost:8529/eat_post HTTP/1.1 405s #User-Agent: libwww-perl/6.78 405s #Content-Length: 102400 405s # 405s #server response: 405s #HTTP/1.1 200 OK 405s #Connection: close 405s #Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 405s #Vary: In-If1 405s #Content-Length: 7 405s #Client-Date: Thu, 04 Sep 2025 15:56:01 GMT 405s #Client-Peer: 127.0.0.1:8529 405s #Client-Response-Num: 1 405s #DMMATCH1: 1 405s # 405s # testing : length posted 405s # expected: '102400' 405s # received: 102400 405s ok 51 405s ok 410s t/apache/pr17629.t .................. 410s 1..4 410s # Running under perl version 5.040001 for linux 410s # Current time local: Thu Sep 4 15:56:01 2025 410s # Current time GMT: Thu Sep 4 15:56:01 2025 410s # Using Test.pm version 1.31 410s # Using Apache/Test.pm version 1.44 410s # expected: 'begin-foobar-end 410s # ' 410s # received: 'begin-foobar-end 410s # ' 410s ok 1 410s # expected: 200 410s # received: '200' 410s ok 2 410s # testing : response was gzipped 410s # expected: 'gzip' 410s # received: 'gzip' 410s ok 3 410s # expected: 'begin-foobar-end 410s # ' 410s # received: 'begin-foobar-end 410s # ' 410s ok 4 410s ok 414s t/apache/pr18757.t .................. 414s 1..3 414s # Running under perl version 5.040001 for linux 414s # Current time local: Thu Sep 4 15:56:06 2025 414s # Current time GMT: Thu Sep 4 15:56:06 2025 414s # Using Test.pm version 1.31 414s # Using Apache/Test.pm version 1.44 414s # testing : 200 response from GET 414s # expected: 200 414s # received: '200' 414s ok 1 414s # expected C-L is 26 414s # URL via proxy is http://localhost:8537/index.html 414s ok 2 414s # line: HTTP/1.1 200 OK 414s # line: Date: Thu, 04 Sep 2025 15:56:10 GMT 414s # line: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 414s # line: Vary: In-If1 414s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 414s # line: ETag: "1a-62c6deaf13e40" 414s # line: Accept-Ranges: bytes 414s # line: Content-Length: 26 414s # line: DMMATCH1: 1 414s # line: Content-Type: text/html 414s # line: 414s # testing : whether proxy strips Content-Length header 414s # expected: 1 414s # received: 1 414s ok 3 414s ok 419s t/apache/pr35292.t .................. 419s 1..3 419s # Running under perl version 5.040001 for linux 419s # Current time local: Thu Sep 4 15:56:10 2025 419s # Current time GMT: Thu Sep 4 15:56:10 2025 419s # Using Test.pm version 1.31 419s # Using Apache/Test.pm version 1.44 419s ok 1 419s ok 2 419s # testing : read response-line 419s # expected: qr/^HTTP\/1\.. 413/ 419s # received: 'HTTP/1.1 413 Request Entity Too Large 419s # ' 419s ok 3 419s ok 424s t/apache/pr35330.t .................. 424s 1..2 424s # Running under perl version 5.040001 for linux 424s # Current time local: Thu Sep 4 15:56:15 2025 424s # Current time GMT: Thu Sep 4 15:56:15 2025 424s # Using Test.pm version 1.31 424s # Using Apache/Test.pm version 1.44 424s # testing : SSI was allowed for location 424s # expected: 200 424s # received: '200' 424s ok 1 424s # testing : file was served with correct content 424s # expected: 'hello' 424s # received: 'hello' 424s ok 2 424s ok 428s t/apache/pr37166.t .................. 428s 1..4 428s # Running under perl version 5.040001 for linux 428s # Current time local: Thu Sep 4 15:56:20 2025 428s # Current time GMT: Thu Sep 4 15:56:20 2025 428s # Using Test.pm version 1.31 428s # Using Apache/Test.pm version 1.44 428s # testing : SSI was allowed for location 428s # expected: 200 428s # received: '200' 428s ok 1 428s # testing : file was served with correct content 428s # expected: 'Hello world 428s # ' 428s # received: 'Hello world 428s # ' 428s ok 2 428s # testing : explicit 200 response 428s # expected: 200 428s # received: '200' 428s ok 3 428s # testing : file was again served with correct content 428s # expected: 'Hello world 428s # ' 428s # received: 'Hello world 428s # ' 428s ok 4 428s ok 433s t/apache/pr43939.t .................. 433s 1..4 433s # Running under perl version 5.040001 for linux 433s # Current time local: Thu Sep 4 15:56:24 2025 433s # Current time GMT: Thu Sep 4 15:56:24 2025 433s # Using Test.pm version 1.31 433s # Using Apache/Test.pm version 1.44 433s # expected: 'begin-default-end 433s # ' 433s # received: 'begin-default-end 433s # ' 433s ok 1 433s # expected: 200 433s # received: '200' 433s ok 2 433s # testing : response was gzipped 433s # expected: 'gzip' 433s # received: 'gzip' 433s ok 3 433s # expected: 'begin-default-end 433s # ' 433s # received: 'begin-default-end 433s # ' 433s ok 4 433s ok 438s t/apache/pr49328.t .................. 438s 1..1 438s # Running under perl version 5.040001 for linux 438s # Current time local: Thu Sep 4 15:56:29 2025 438s # Current time GMT: Thu Sep 4 15:56:29 2025 438s # Using Test.pm version 1.31 438s # Using Apache/Test.pm version 1.44 438s # expected: 'before 438s # included 438s # after 438s # ' 438s # received: 'before 438s # included 438s # after 438s # ' 438s ok 1 438s ok 443s t/apache/pr64339.t .................. 443s 1..12 443s # Running under perl version 5.040001 for linux 443s # Current time local: Thu Sep 4 15:56:34 2025 443s # Current time GMT: Thu Sep 4 15:56:34 2025 443s # Using Test.pm version 1.31 443s # Using Apache/Test.pm version 1.44 443s # testing : fetching /doc.xml 443s # expected: 200 443s # received: '200' 443s ok 1 443s # testing : content-type header test for /doc.xml 443s # expected: 'application/xml; charset=utf-8' 443s # received: 'application/xml; charset=utf-8' 443s ok 2 443s # testing : content test for /doc.xml 443s # expected: qr/fóó 443s # / 443s # received: 'fóó 443s # ' 443s ok 3 443s # testing : fetching /doc.fooxml 443s # expected: 200 443s # received: '200' 443s ok 4 443s # testing : content-type header test for /doc.fooxml 443s # expected: 'application/foo+xml; charset=utf-8' 443s # received: 'application/foo+xml; charset=utf-8' 443s ok 5 443s # testing : content test for /doc.fooxml 443s # expected: qr/fóó 443s # / 443s # received: 'fóó 443s # ' 443s ok 6 443s # testing : fetching /doc.notxml 443s # expected: 200 443s # received: '200' 443s ok 7 443s # testing : content-type header test for /doc.notxml 443s # expected: 'application/notreallyxml' 443s # received: 'application/notreallyxml' 443s ok 8 443s # testing : content test for /doc.notxml 443s # expected: qr/f 443s # / 443s # received: 'f 443s # ' 443s ok 9 443s # testing : fetching /doc.isohtml 443s # expected: 200 443s # received: '200' 443s ok 10 443s # testing : content-type header test for /doc.isohtml 443s # expected: 'text/html;charset=utf-8' 443s # received: 'text/html;charset=utf-8' 443s ok 11 443s # testing : content test for /doc.isohtml 443s # expected: qr/.*fóó 443s # .*<\/body><\/html>/ 443s # received: 'fóó 443s # ' 443s ok 12 443s ok 448s t/apache/rwrite.t ................... 448s # using LWP client 448s 1..114 448s # Running under perl version 5.040001 for linux 448s # Current time local: Thu Sep 4 15:56:39 2025 448s # Current time GMT: Thu Sep 4 15:56:39 2025 448s # Using Test.pm version 1.31 448s # Using Apache/Test.pm version 1.44 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 1024 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #DMMATCH1: 1 448s # 448s # testing : bytes in body 448s # expected: 1024 448s # received: 1024 448s ok 1 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 2048 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #DMMATCH1: 1 448s # 448s # testing : bytes in body 448s # expected: 2048 448s # received: 2048 448s ok 2 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 3072 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #DMMATCH1: 1 448s # 448s # testing : bytes in body 448s # expected: 3072 448s # received: 3072 448s ok 3 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 4096 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #DMMATCH1: 1 448s # 448s # testing : bytes in body 448s # expected: 4096 448s # received: 4096 448s ok 4 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 5120 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #DMMATCH1: 1 448s # 448s # testing : bytes in body 448s # expected: 5120 448s # received: 5120 448s ok 5 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 6144 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #DMMATCH1: 1 448s # 448s # testing : bytes in body 448s # expected: 6144 448s # received: 6144 448s ok 6 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 7168 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #DMMATCH1: 1 448s # 448s # testing : bytes in body 448s # expected: 7168 448s # received: 7168 448s ok 7 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 8192 448s # received: 8192 448s ok 8 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 9216 448s # received: 9216 448s ok 9 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 10240 448s # received: 10240 448s ok 10 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 11264 448s # received: 11264 448s ok 11 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 12288 448s # received: 12288 448s ok 12 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 13312 448s # received: 13312 448s ok 13 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 14336 448s # received: 14336 448s ok 14 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 15360 448s # received: 15360 448s ok 15 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 16384 448s # received: 16384 448s ok 16 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 17408 448s # received: 17408 448s ok 17 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 18432 448s # received: 18432 448s ok 18 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 19456 448s # received: 19456 448s ok 19 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 20480 448s # received: 20480 448s ok 20 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 21504 448s # received: 21504 448s ok 21 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 22528 448s # received: 22528 448s ok 22 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 23552 448s # received: 23552 448s ok 23 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 24576 448s # received: 24576 448s ok 24 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 25600 448s # received: 25600 448s ok 25 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 26624 448s # received: 26624 448s ok 26 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 27648 448s # received: 27648 448s ok 27 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 28672 448s # received: 28672 448s ok 28 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 29696 448s # received: 29696 448s ok 29 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 30720 448s # received: 30720 448s ok 30 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 31744 448s # received: 31744 448s ok 31 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 32768 448s # received: 32768 448s ok 32 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 33792 448s # received: 33792 448s ok 33 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 34816 448s # received: 34816 448s ok 34 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 35840 448s # received: 35840 448s ok 35 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 36864 448s # received: 36864 448s ok 36 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 37888 448s # received: 37888 448s ok 37 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 38912 448s # received: 38912 448s ok 38 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 39936 448s # received: 39936 448s ok 39 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 40960 448s # received: 40960 448s ok 40 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 41984 448s # received: 41984 448s ok 41 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 43008 448s # received: 43008 448s ok 42 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 44032 448s # received: 44032 448s ok 43 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 45056 448s # received: 45056 448s ok 44 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 46080 448s # received: 46080 448s ok 45 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 47104 448s # received: 47104 448s ok 46 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 48128 448s # received: 48128 448s ok 47 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 49152 448s # received: 49152 448s ok 48 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 50176 448s # received: 50176 448s ok 49 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 51200 448s # received: 51200 448s ok 50 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 102400 448s # received: 102400 448s ok 51 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 307200 448s # received: 307200 448s ok 52 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 512000 448s # received: 512000 448s ok 53 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 2048000 448s # received: 2048000 448s ok 54 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 4096000 448s # received: 4096000 448s ok 55 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 6144000 448s # received: 6144000 448s ok 56 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:43 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 10240000 448s # received: 10240000 448s ok 57 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 1024 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #DMMATCH1: 1 448s # 448s # testing : bytes in body 448s # expected: 1024 448s # received: 1024 448s ok 58 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 2048 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #DMMATCH1: 1 448s # 448s # testing : bytes in body 448s # expected: 2048 448s # received: 2048 448s ok 59 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 3072 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #DMMATCH1: 1 448s # 448s # testing : bytes in body 448s # expected: 3072 448s # received: 3072 448s ok 60 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 4096 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #DMMATCH1: 1 448s # 448s # testing : bytes in body 448s # expected: 4096 448s # received: 4096 448s ok 61 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 5120 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #DMMATCH1: 1 448s # 448s # testing : bytes in body 448s # expected: 5120 448s # received: 5120 448s ok 62 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 6144 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #DMMATCH1: 1 448s # 448s # testing : bytes in body 448s # expected: 6144 448s # received: 6144 448s ok 63 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 7168 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #DMMATCH1: 1 448s # 448s # testing : bytes in body 448s # expected: 7168 448s # received: 7168 448s ok 64 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 8192 448s # received: 8192 448s ok 65 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 9216 448s # received: 9216 448s ok 66 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 10240 448s # received: 10240 448s ok 67 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 11264 448s # received: 11264 448s ok 68 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 12288 448s # received: 12288 448s ok 69 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 13312 448s # received: 13312 448s ok 70 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 14336 448s # received: 14336 448s ok 71 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 15360 448s # received: 15360 448s ok 72 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 16384 448s # received: 16384 448s ok 73 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 17408 448s # received: 17408 448s ok 74 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 18432 448s # received: 18432 448s ok 75 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 19456 448s # received: 19456 448s ok 76 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 20480 448s # received: 20480 448s ok 77 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 21504 448s # received: 21504 448s ok 78 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 22528 448s # received: 22528 448s ok 79 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 23552 448s # received: 23552 448s ok 80 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 24576 448s # received: 24576 448s ok 81 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 25600 448s # received: 25600 448s ok 82 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 26624 448s # received: 26624 448s ok 83 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 27648 448s # received: 27648 448s ok 84 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 28672 448s # received: 28672 448s ok 85 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 29696 448s # received: 29696 448s ok 86 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 30720 448s # received: 30720 448s ok 87 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 31744 448s # received: 31744 448s ok 88 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 32768 448s # received: 32768 448s ok 89 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 33792 448s # received: 33792 448s ok 90 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 34816 448s # received: 34816 448s ok 91 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 35840 448s # received: 35840 448s ok 92 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 36864 448s # received: 36864 448s ok 93 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 37888 448s # received: 37888 448s ok 94 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 38912 448s # received: 38912 448s ok 95 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 39936 448s # received: 39936 448s ok 96 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 40960 448s # received: 40960 448s ok 97 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 41984 448s # received: 41984 448s ok 98 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 43008 448s # received: 43008 448s ok 99 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 44032 448s # received: 44032 448s ok 100 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 45056 448s # received: 45056 448s ok 101 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 46080 448s # received: 46080 448s ok 102 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 47104 448s # received: 47104 448s ok 103 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 48128 448s # received: 48128 448s ok 104 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 49152 448s # received: 49152 448s ok 105 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 50176 448s # received: 50176 448s ok 106 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 51200 448s # received: 51200 448s ok 107 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 102400 448s # received: 102400 448s ok 108 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 307200 448s # received: 307200 448s ok 109 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 512000 448s # received: 512000 448s ok 110 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 2048000 448s # received: 2048000 448s ok 111 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 4096000 448s # received: 4096000 448s ok 112 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 6144000 448s # received: 6144000 448s ok 113 448s #lwp request: 448s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 448s #User-Agent: libwww-perl/6.78 448s # 448s #server response: 448s #HTTP/1.1 200 OK 448s #Connection: close 448s #Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 448s #Vary: In-If1 448s #Content-Length: 0 448s #Client-Date: Thu, 04 Sep 2025 15:56:44 GMT 448s #Client-Peer: 127.0.0.1:8529 448s #Client-Response-Num: 1 448s #Client-Transfer-Encoding: chunked 448s #DMMATCH1: 1 448s #X-Content-Length-Note: added by Apache::TestRequest 448s # 448s # testing : bytes in body 448s # expected: 10240000 448s # received: 10240000 448s ok 114 448s ok 453s t/apache/server_name_port.t ......... 453s 1..84 453s # Running under perl version 5.040001 for linux 453s # Current time local: Thu Sep 4 15:56:44 2025 453s # Current time GMT: Thu Sep 4 15:56:44 2025 453s # Using Test.pm version 1.31 453s # Using Apache/Test.pm version 1.44 453s # SENDING: 453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 453s # expecting 200, got 200 453s ok 1 453s # got SERVER_NAME='righthost', expected 'righthost' 453s ok 2 453s # got SERVER_PORT='8529', expected '8529' 453s ok 3 453s # SENDING: 453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 453s # expecting 200, got 200 453s ok 4 453s # got SERVER_NAME='righthost', expected 'righthost' 453s ok 5 453s # got SERVER_PORT='123', expected '123' 453s ok 6 453s # SENDING: 453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 453s # expecting 200, got 200 453s ok 7 453s # got SERVER_NAME='righthost', expected 'righthost' 453s ok 8 453s # got SERVER_PORT='8529', expected '8529' 453s ok 9 453s # SENDING: 453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 453s # expecting 200, got 200 453s ok 10 453s # got SERVER_NAME='righthost', expected 'righthost' 453s ok 11 453s # got SERVER_PORT='123', expected '123' 453s ok 12 453s # SENDING: 453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 453s # expecting 200, got 200 453s ok 13 453s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 453s ok 14 453s # got SERVER_PORT='8529', expected '8529' 453s ok 15 453s # SENDING: 453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 453s # expecting 200, got 200 453s ok 16 453s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 453s ok 17 453s # got SERVER_PORT='123', expected '123' 453s ok 18 453s # SENDING: 453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 453s # expecting 200, got 200 453s ok 19 453s # got SERVER_NAME='[::1]', expected '[::1]' 453s ok 20 453s # got SERVER_PORT='8529', expected '8529' 453s ok 21 453s # SENDING: 453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 453s # expecting 200, got 200 453s ok 22 453s # got SERVER_NAME='[::1]', expected '[::1]' 453s ok 23 453s # got SERVER_PORT='123', expected '123' 453s ok 24 453s # SENDING: 453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 453s # expecting 200, got 200 453s ok 25 453s # got SERVER_NAME='[a::1]', expected '[a::1]' 453s ok 26 453s # got SERVER_PORT='8529', expected '8529' 453s ok 27 453s # SENDING: 453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 453s # expecting 200, got 200 453s ok 28 453s # got SERVER_NAME='[a::1]', expected '[a::1]' 453s ok 29 453s # got SERVER_PORT='123', expected '123' 453s ok 30 453s # SENDING: 453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 453s # expecting 200, got 200 453s ok 31 453s # got SERVER_NAME='[a::1]', expected '[a::1]' 453s ok 32 453s # got SERVER_PORT='8529', expected '8529' 453s ok 33 453s # SENDING: 453s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 453s # expecting 200, got 200 453s ok 34 453s # got SERVER_NAME='[a::1]', expected '[a::1]' 453s ok 35 453s # got SERVER_PORT='123', expected '123' 453s ok 36 453s # SENDING: 453s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 453s # expecting 200, got 200 453s ok 37 453s # got SERVER_NAME='righthost', expected 'righthost' 453s ok 38 453s # got SERVER_PORT='8529', expected '8529' 453s ok 39 453s # SENDING: 453s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 453s # expecting 200, got 200 453s ok 40 453s # got SERVER_NAME='righthost', expected 'righthost' 453s ok 41 453s # got SERVER_PORT='123', expected '123' 453s ok 42 453s # SENDING: 453s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 453s # expecting 200, got 200 453s ok 43 453s # got SERVER_NAME='righthost', expected 'righthost' 453s ok 44 453s # got SERVER_PORT='8529', expected '8529' 453s ok 45 453s # SENDING: 453s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 453s # expecting 200, got 200 453s ok 46 453s # got SERVER_NAME='righthost', expected 'righthost' 453s ok 47 453s # got SERVER_PORT='123', expected '123' 453s ok 48 453s # SENDING: 453s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 453s # expecting 200, got 200 453s ok 49 453s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 453s ok 50 453s # got SERVER_PORT='8529', expected '8529' 453s ok 51 453s # SENDING: 453s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 453s # expecting 200, got 200 453s ok 52 453s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 453s ok 53 453s # got SERVER_PORT='123', expected '123' 453s ok 54 453s # SENDING: 453s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 453s # expecting 200, got 200 453s ok 55 453s # got SERVER_NAME='[::1]', expected '[::1]' 453s ok 56 453s # got SERVER_PORT='8529', expected '8529' 453s ok 57 453s # SENDING: 453s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 453s # expecting 200, got 200 453s ok 58 453s # got SERVER_NAME='[::1]', expected '[::1]' 453s ok 59 453s # got SERVER_PORT='123', expected '123' 453s ok 60 453s # SENDING: 453s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 453s # expecting 200, got 200 453s ok 61 453s # got SERVER_NAME='righthost', expected 'righthost' 453s ok 62 453s # got SERVER_PORT='8529', expected '8529' 453s ok 63 453s # SENDING: 453s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 453s # expecting 200, got 200 453s ok 64 453s # got SERVER_NAME='righthost', expected 'righthost' 453s ok 65 453s # got SERVER_PORT='123', expected '123' 453s ok 66 453s # SENDING: 453s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 453s # expecting 200, got 200 453s ok 67 453s # got SERVER_NAME='righthost', expected 'righthost' 453s ok 68 453s # got SERVER_PORT='8529', expected '8529' 453s ok 69 453s # SENDING: 453s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 453s # expecting 200, got 200 453s ok 70 453s # got SERVER_NAME='righthost', expected 'righthost' 453s ok 71 453s # got SERVER_PORT='123', expected '123' 453s ok 72 453s # SENDING: 453s # 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 453s # expecting 200, got 200 453s ok 73 453s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 453s ok 74 453s # got SERVER_PORT='8529', expected '8529' 453s ok 75 453s # SENDING: 453s # 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 453s # expecting 200, got 200 453s ok 76 453s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 453s ok 77 453s # got SERVER_PORT='123', expected '123' 453s ok 78 453s # SENDING: 453s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 453s # expecting 200, got 200 453s ok 79 453s # got SERVER_NAME='[::1]', expected '[::1]' 453s ok 80 453s # got SERVER_PORT='8529', expected '8529' 453s ok 81 453s # SENDING: 453s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 453s # expecting 200, got 200 453s ok 82 453s # got SERVER_NAME='[::1]', expected '[::1]' 453s ok 83 453s # got SERVER_PORT='123', expected '123' 453s ok 84 453s ok 458s t/apache/teclchunk.t ................ skipped: Not supported yet 463s t/apr/uri.t ......................... 463s 1..1 463s # Running under perl version 5.040001 for linux 463s # Current time local: Thu Sep 4 15:56:54 2025 463s # Current time GMT: Thu Sep 4 15:56:54 2025 463s # Using Test.pm version 1.31 463s # Using Apache/Test.pm version 1.44 463s ok 1 463s ok 467s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.64 472s t/filter/case.t ..................... 472s 1..4 472s # Running under perl version 5.040001 for linux 472s # Current time local: Thu Sep 4 15:57:03 2025 472s # Current time GMT: Thu Sep 4 15:57:03 2025 472s # Using Test.pm version 1.31 472s # Using Apache/Test.pm version 1.44 472s ok 1 472s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 472s # expected 200 472s # received 200 472s # body: =HEAD1 NAME 472s X X 472s 472s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 472s 472s =HEAD1 SYNOPSIS 472s 472s TO DECLARE SUBROUTINES: 472s X X 472s 472s SUB NAME; # A "FORWARD" DECLARATION. 472s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 472s SUB NAME : ATTRS; # WITH ATTRIBUTES 472s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 472s 472s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 472s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 472s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 472s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 472s 472s USE FEATURE 'SIGNATURES'; 472s SUB NAME(SIG) BLOCK # WITH SIGNATURE 472s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 472s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 472s 472s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 472s X 472s 472s $SUBREF = SUB BLOCK; # NO PROTO 472s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 472s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 472s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 472s 472s USE FEATURE 'SIGNATURES'; 472s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 472s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 472s 472s TO IMPORT SUBROUTINES: 472s X 472s 472s USE MODULE QW(NAME1 NAME2 NAME3); 472s 472s TO CALL SUBROUTINES: 472s X X 472s 472s NAME(LIST); # REGULAR SUBROUTINE CALL. 472s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 472s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 472s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 472s 472s =HEAD1 DESCRIPTION 472s 472s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 472s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 472s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 472s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 472s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 472s ITS NAME OR A CODE REFERENCE. 472s 472s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 472s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 472s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 472s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 472s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 472s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 472s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 472s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 472s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 472s X X 472s 472s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 472s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 472s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 472s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 472s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 472s SUCH A SIGNATURE-USING SUBROUTINE. 472s 472s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 472s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 472s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 472s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 472s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 472s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 472s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 472s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 472s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 472s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 472s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 472s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 472s X X X<@_> 472s 472s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 472s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 472s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 472s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 472s L AND L. 472s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 472s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 472s 472s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 472s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 472s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 472s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 472s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 472s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 472s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 472s ONE LARGE INDISTINGUISHABLE LIST. 472s 472s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 472s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 472s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 472s EMPTY SUB RETURNS THE EMPTY LIST. 472s X X X 472s 472s EXAMPLE: 472s 472s SUB MAX { 472s MY $MAX = SHIFT(@_); 472s FOREACH $FOO (@_) { 472s $MAX = $FOO IF $MAX < $FOO; 472s } 472s RETURN $MAX; 472s } 472s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 472s 472s EXAMPLE: 472s 472s # GET A LINE, COMBINING CONTINUATION LINES 472s # THAT START WITH WHITESPACE 472s 472s SUB GET_LINE { 472s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 472s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 472s IF ($LOOKAHEAD =~ /^[ \T]/) { 472s $THISLINE .= $LOOKAHEAD; 472s } 472s ELSE { 472s LAST LINE; 472s } 472s } 472s RETURN $THISLINE; 472s } 472s 472s $LOOKAHEAD = ; # GET FIRST LINE 472s WHILE (DEFINED($LINE = GET_LINE())) { 472s ... 472s } 472s 472s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 472s 472s SUB MAYBESET { 472s MY($KEY, $VALUE) = @_; 472s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 472s } 472s 472s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 472s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 472s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 472s ITS CALLER'S VALUES. 472s X X 472s 472s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 472s SUB UPCASE_IN { 472s FOR (@_) { TR/A-Z/A-Z/ } 472s } 472s 472s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 472s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 472s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 472s X X 472s 472s UPCASE_IN("FREDERICK"); 472s 472s IT WOULD BE MUCH SAFER IF THE C FUNCTION 472s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 472s OF CHANGING THEM IN PLACE: 472s 472s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 472s SUB UPCASE { 472s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 472s MY @PARMS = @_; 472s FOR (@PARMS) { TR/A-Z/A-Z/ } 472s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 472s } 472s 472s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 472s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 472s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 472s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 472s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 472s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 472s 472s @NEWLIST = UPCASE(@LIST1, @LIST2); 472s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 472s 472s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 472s 472s (@X, @Y) = UPCASE(@LIST1, @LIST2); 472s 472s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 472s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 472s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 472s L FOR ALTERNATIVES. 472s 472s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 472s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 472s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 472s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 472s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 472s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 472s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 472s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 472s SEE L FOR MORE ABOUT ALL THAT. 472s X<&> 472s 472s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 472s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 472s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 472s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 472s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 472s X 472s 472s &FOO(1,2,3); # PASS THREE ARGUMENTS 472s FOO(1,2,3); # THE SAME 472s 472s FOO(); # PASS AN EMPTY ARGUMENT LIST 472s &FOO(); # THE SAME 472s 472s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 472s USE STRICT 'SUBS'; 472s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 472s # A COMPILE-TIME ERROR 472s NO STRICT 'SUBS'; 472s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 472s # A LITERAL STRING "FOO" 472s 472s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 472s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 472s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 472s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 472s X<&> 472s 472s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 472s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 472s YOUR SUBROUTINE'S NAME. 472s 472s USE V5.16; 472s MY $FACTORIAL = SUB { 472s MY ($X) = @_; 472s RETURN 1 IF $X == 1; 472s RETURN($X * __SUB__->( $X - 1 ) ); 472s }; 472s 472s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 472s IS SUBJECT TO CHANGE. 472s 472s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 472s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 472s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 472s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 472s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 472s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 472s SPECIAL, PRE-DEFINED THINGS. 472s 472s =OVER 472s 472s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 472s 472s C 472s 472s =ITEM DOCUMENTED IN L 472s 472s C, C 472s 472s =ITEM DOCUMENTED IN L 472s 472s C, C 472s 472s =ITEM DOCUMENTED IN L 472s 472s C, C, C, C, C, C, C, 472s C, C, C, C, C, C, 472s C, C, C, C, C, C, C, 472s C, C, C, C, C, C, 472s C, C, C, C, C, 472s C, C, C, C 472s 472s =ITEM DOCUMENTED IN L 472s 472s C, C, C, C, C, C, C, 472s C, C, C, C, C, C, C, 472s C, C, C, C, C, C 472s 472s =ITEM DOCUMENTED IN L 472s 472s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 472s L<< C|PERLFUNC/REQUIRE >> 472s 472s =ITEM DOCUMENTED IN L 472s 472s C 472s 472s =ITEM DOCUMENTED IN L 472s 472s C, C, C, C, C 472s 472s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 472s 472s ANY STARTING WITH C<(> 472s 472s =BACK 472s 472s THE C, C, C, C AND C SUBROUTINES 472s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 472s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 472s EXPLICITLY. SEE L 472s 472s =HEAD2 SIGNATURES 472s 472s X X 472s 472s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 472s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 472s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 472s 472s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 472s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 472s DIRECTLY BY C, IN THE CURRENT SCOPE. 472s 472s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 472s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 472s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 472s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 472s 472s FOR EXAMPLE, 472s 472s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 472s 472s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 472s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 472s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 472s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 472s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 472s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 472s 472s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 472s THE SIGNATURE. FOR EXAMPLE, 472s 472s SUB FOO ($LEFT, $RIGHT) { 472s RETURN $LEFT + $RIGHT; 472s } 472s 472s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 472s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 472s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 472s EQUIVALENT TO 472s 472s SUB FOO { 472s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 472s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 472s MY $LEFT = $_[0]; 472s MY $RIGHT = $_[1]; 472s RETURN $LEFT + $RIGHT; 472s } 472s 472s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 472s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 472s 472s SUB FOO ($FIRST, $, $THIRD) { 472s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 472s } 472s 472s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 472s MANDATORY FOR THE CALLER TO PASS IT. 472s 472s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 472s SEPARATED FROM THE PARAMETER NAME BY C<=>: 472s 472s SUB FOO ($LEFT, $RIGHT = 0) { 472s RETURN $LEFT + $RIGHT; 472s } 472s 472s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 472s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 472s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 472s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 472s FOR EXAMPLE, 472s 472s MY $AUTO_ID = 0; 472s SUB FOO ($THING, $ID = $AUTO_ID++) { 472s PRINT "$THING HAS ID $ID"; 472s } 472s 472s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 472s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 472s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 472s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 472s 472s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 472s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 472s } 472s 472s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 472s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 472s VALUE PROVIDED WAS C. 472s 472s SUB FOO ($NAME //= "WORLD") { 472s PRINT "HELLO, $NAME"; 472s } 472s 472s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 472s 472s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 472s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 472s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 472s 472s SUB FOO ($X ||= 10) { 472s RETURN 5 + $X; 472s } 472s 472s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 472s FOR EXAMPLE, 472s 472s SUB FOO ($THING, $ = 1) { 472s PRINT $THING; 472s } 472s 472s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 472s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 472s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 472s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 472s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 472s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 472s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 472s 472s SUB FOO ($THING, $=) { 472s PRINT $THING; 472s } 472s 472s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 472s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 472s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 472s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 472s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 472s TO RIGHT. 472s 472s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 472s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 472s 472s SUB FOO ($FILTER, @INPUTS) { 472s PRINT $FILTER->($_) FOREACH @INPUTS; 472s } 472s 472s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 472s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 472s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 472s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 472s 472s SUB FOO ($THING, @) { 472s PRINT $THING; 472s } 472s 472s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 472s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 472s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 472s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 472s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 472s AS WITH STANDARD HASH CONSTRUCTION. 472s 472s SUB FOO ($FILTER, %INPUTS) { 472s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 472s } 472s 472s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 472s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 472s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 472s 472s SUB FOO ($THING, %) { 472s PRINT $THING; 472s } 472s 472s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 472s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 472s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 472s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 472s AN EMPTY ARRAY OR EMPTY HASH. 472s 472s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 472s THAT THE CALLER PASSED NO ARGUMENTS: 472s 472s SUB FOO () { 472s RETURN 123; 472s } 472s 472s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 472s WARNING IN THE C CATEGORY. FROM PERL 5.36 472s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 472s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 472s STATEMENT SUCH AS: 472s 472s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 472s 472s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 472s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 472s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 472s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 472s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 472s WARNINGS IN THE C CATEGORY WHEN 472s COMPILED: 472s 472s SUB F ($X) { 472s # THIS LINE EMITS THE WARNING SEEN BELOW 472s PRINT "ARGUMENTS ARE @_"; 472s } 472s 472s Z<> 472s 472s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 472s EXPERIMENTAL AT ... 472s 472s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 472s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 472s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 472s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 472s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 472s SUPPLY THAT ARGUMENT. 472s 472s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 472s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 472s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 472s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 472s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 472s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 472s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 472s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 472s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 472s 472s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 472s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 472s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 472s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 472s L. FOR EXAMPLE, 472s 472s SUB FOO :PROTOTYPE($) { $_[0] } 472s 472s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 472s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 472s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 472s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 472s 472s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 472s RETURN $LEFT + $RIGHT; 472s } 472s 472s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 472s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 472s THE SUBROUTINE'S BODY. 472s 472s =HEAD2 PRIVATE VARIABLES VIA MY() 472s X X X X X 472s X X 472s 472s SYNOPSIS: 472s 472s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 472s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 472s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 472s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 472s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 472s 472s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 472s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 472s SEE L AND L. 472s 472s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 472s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 472s (C/C/C/C), LOOP 472s (C/C/C/C/C), SUBROUTINE, C, 472s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 472s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 472s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 472s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 472s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 472s 472s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 472s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 472s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 472s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 472s X 472s 472s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 472s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 472s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 472s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 472s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 472s 472s MY $X = 10; 472s SUB BUMPX { $X++ } 472s 472s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 472s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 472s THE C ITSELF. SEE L. 472s X 472s 472s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 472s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 472s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 472s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 472s 472s $ARG = "FRED"; # "GLOBAL" VARIABLE 472s $N = CUBE_ROOT(27); 472s PRINT "$ARG THINKS THE ROOT IS $N\N"; 472s # OUTPUTS: FRED THINKS THE ROOT IS 3 472s 472s SUB CUBE_ROOT { 472s MY $ARG = SHIFT; # NAME DOESN'T MATTER 472s $ARG **= 1/3; 472s RETURN $ARG; 472s } 472s 472s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 472s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 472s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 472s 472s MY ($FOO) = ; # WRONG? 472s MY @FOO = ; 472s 472s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 472s 472s MY $FOO = ; 472s 472s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 472s 472s MY $FOO, $BAR = 1; # WRONG 472s 472s THAT HAS THE SAME EFFECT AS 472s 472s MY $FOO; 472s $BAR = 1; 472s 472s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 472s THE CURRENT STATEMENT. THUS, 472s 472s MY $X = $X; 472s 472s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 472s THE EXPRESSION 472s 472s MY $X = 123 AND $X == 123 472s 472s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 472s 472s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 472s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 472s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 472s 472s WHILE (MY $LINE = <>) { 472s $LINE = LC $LINE; 472s } CONTINUE { 472s PRINT $LINE; 472s } 472s 472s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 472s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 472s IT. SIMILARLY, IN THE CONDITIONAL 472s 472s IF ((MY $ANSWER = ) =~ /^YES$/I) { 472s USER_AGREES(); 472s } ELSIF ($ANSWER =~ /^NO$/I) { 472s USER_DISAGREES(); 472s } ELSE { 472s CHOMP $ANSWER; 472s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 472s } 472s 472s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 472s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 472s BUT NOT BEYOND IT. SEE L FOR INFORMATION 472s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 472s 472s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 472s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 472s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 472s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 472s IN THE LOOP 472s X X 472s 472s FOR MY $I (1, 2, 3) { 472s SOME_FUNCTION(); 472s } 472s 472s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 472s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 472s X X 472s 472s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 472s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 472s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 472s 472s USE STRICT 'VARS'; 472s 472s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 472s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 472s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 472s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 472s THIS WITH C. 472s 472s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 472s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 472s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 472s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 472s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 472s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 472s EXAMPLE. 472s 472s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 472s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 472s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 472s 472s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 472s 472s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 472s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 472s IS ALSO VISIBLE: 472s 472s PACKAGE MAIN; 472s OUR $X = 10; 472s MY $X = 20; 472s PRINT "$X AND $::X\N"; 472s 472s THAT WILL PRINT OUT C<20> AND C<10>. 472s 472s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 472s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 472s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 472s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 472s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 472s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 472s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 472s AN ANONYMOUS SUB REFERENCE: 472s 472s MY $SECRET_VERSION = '1.001-BETA'; 472s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 472s $SECRET_SUB->(); 472s 472s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 472s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 472s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 472s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 472s UNQUALIFIED AND UNQUALIFIABLE. 472s 472s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 472s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 472s L FOR SOMETHING OF A WORK-AROUND TO 472s THIS. 472s 472s =HEAD2 PERSISTENT PRIVATE VARIABLES 472s X X X X 472s X X 472s 472s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 472s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 472s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 472s 472s =HEAD3 PERSISTENT VARIABLES VIA STATE() 472s 472s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 472s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 472s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 472s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 472s THE C FORM DOES NOT REQUIRE THE 472s C PRAGMA. 472s 472s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 472s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 472s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 472s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 472s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 472s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 472s SUBROUTINE EACH TIME IT IS EXECUTED.) 472s 472s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 472s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 472s 472s USE FEATURE 'STATE'; 472s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 472s 472s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 472s 472s USE FEATURE 'STATE'; 472s SUB CREATE_COUNTER { 472s RETURN SUB { STATE $X; RETURN ++$X } 472s } 472s 472s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 472s CODE OUTSIDE. 472s 472s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 472s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 472s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 472s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 472s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 472s 472s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 472s 472s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 472s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 472s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 472s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 472s 472s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 472s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 472s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 472s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 472s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 472s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 472s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 472s 472s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 472s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 472s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 472s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 472s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 472s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 472s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 472s 472s { 472s MY $SECRET_VAL = 0; 472s SUB GIMME_ANOTHER { 472s RETURN ++$SECRET_VAL; 472s } 472s } 472s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 472s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 472s 472s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 472s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 472s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 472s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 472s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 472s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 472s STARTS TO RUN: 472s 472s BEGIN { 472s MY $SECRET_VAL = 0; 472s SUB GIMME_ANOTHER { 472s RETURN ++$SECRET_VAL; 472s } 472s } 472s 472s SEE L ABOUT THE 472s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 472s C AND C. 472s 472s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 472s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 472s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 472s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 472s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 472s 472s =HEAD2 TEMPORARY VALUES VIA LOCAL() 472s X X X X 472s X 472s 472s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 472s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 472s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 472s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 472s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 472s 472s SYNOPSIS: 472s 472s # LOCALIZATION OF VALUES 472s 472s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 472s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 472s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 472s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 472s 472s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 472s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 472s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 472s # LOCALIZATION 472s 472s # LOCALIZATION OF SYMBOLS 472s 472s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 472s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 472s # @MERLYN IS REALLY @RANDAL, ETC 472s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 472s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 472s 472s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 472s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 472s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 472s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 472s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 472s 472s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 472s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 472s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 472s CREATES NEW, DYNAMICALLY SCOPED VALUES. 472s 472s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 472s PLACED IN PARENTHESES. THIS OPERATOR WORKS 472s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 472s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 472s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 472s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 472s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 472s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 472s UNDEFINED VALUE.) 472s 472s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 472s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 472s VARIABLES OUTSIDE THE LOOP. 472s 472s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 472s X 472s 472s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 472s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 472s VIEWED AS A SCALAR OR AN ARRAY. SO 472s 472s LOCAL($FOO) = ; 472s LOCAL @FOO = ; 472s 472s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 472s 472s LOCAL $FOO = ; 472s 472s SUPPLIES A SCALAR CONTEXT. 472s 472s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 472s X 472s 472s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 472s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 472s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 472s 472s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 472s 472s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 472s { LOCAL $/ = UNDEF; $SLURP = ; } 472s 472s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 472s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 472s I, BECAUSE THE $1 VARIABLE IS 472s MAGICAL AND READ-ONLY : 472s 472s LOCAL $1 = 2; 472s 472s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 472s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 472s TO SAFELY REUSE $_ IN A SUBROUTINE. 472s 472s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 472s WORK AS DESCRIBED. 472s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 472s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 472s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 472s SEE L FOR MORE 472s DETAILS. 472s X 472s 472s =HEAD3 LOCALIZATION OF GLOBS 472s X X 472s 472s THE CONSTRUCT 472s 472s LOCAL *NAME; 472s 472s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 472s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 472s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 472s 472s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 472s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 472s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 472s SEPARATOR. 472s 472s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 472s X X 472s X 472s 472s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 472s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 472s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 472s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 472s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 472s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 472s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 472s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 472s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 472s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 472s 472s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 472s @ARY = ( 0..5 ); 472s { 472s LOCAL($ARY[5]) = 6; 472s LOCAL($HASH{'A'}) = 'DRILL'; 472s WHILE (MY $E = POP(@ARY)) { 472s PRINT "$E . . .\N"; 472s LAST UNLESS $E > 3; 472s } 472s IF (@ARY) { 472s $HASH{'ONLY A'} = 'TEST'; 472s DELETE $HASH{'A'}; 472s } 472s } 472s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 472s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 472s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 472s 472s PERL WILL PRINT 472s 472s 6 . . . 472s 4 . . . 472s 3 . . . 472s THIS IS A TEST ONLY A TEST. 472s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 472s 472s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 472s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 472s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 472s SURPRISING, AND IS VERY LIKELY TO CHANGE. 472s 472s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 472s X X X 472s X 472s 472s YOU CAN USE THE C AND C 472s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 472s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 472s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 472s 472s DO { 472s MY $VAL = $ARRAY[$IDX]; 472s LOCAL $ARRAY[$IDX]; 472s DELETE $ARRAY[$IDX]; 472s $VAL 472s } 472s 472s AND 472s 472s DO { 472s MY $VAL = $HASH{KEY}; 472s LOCAL $HASH{KEY}; 472s DELETE $HASH{KEY}; 472s $VAL 472s } 472s 472s EXCEPT THAT FOR THOSE THE C IS 472s SCOPED TO THE C BLOCK. SLICES ARE 472s ALSO ACCEPTED. 472s 472s MY %HASH = ( 472s A => [ 7, 8, 9 ], 472s B => 1, 472s ) 472s 472s { 472s MY $X = DELETE LOCAL $HASH{A}; 472s # $X IS [ 7, 8, 9 ] 472s # %HASH IS (B => 1) 472s 472s { 472s MY @NUMS = DELETE LOCAL @$X[0, 2] 472s # @NUMS IS (7, 9) 472s # $X IS [ UNDEF, 8 ] 472s 472s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 472s } 472s # $X IS BACK TO [ 7, 8, 9 ] 472s 472s } 472s # %HASH IS BACK TO ITS ORIGINAL STATE 472s 472s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 472s 472s =HEAD2 LVALUE SUBROUTINES 472s X X 472s 472s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 472s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 472s 472s MY $VAL; 472s SUB CANMOD : LVALUE { 472s $VAL; # OR: RETURN $VAL; 472s } 472s SUB NOMOD { 472s $VAL; 472s } 472s 472s CANMOD() = 5; # ASSIGNS TO $VAL 472s NOMOD() = 5; # ERROR 472s 472s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 472s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 472s BY A SCALAR. FOR EXAMPLE, CONSIDER: 472s 472s DATA(2,3) = GET_DATA(3,4); 472s 472s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 472s 472s (DATA(2,3)) = GET_DATA(3,4); 472s 472s AND IN: 472s 472s (DATA(2),DATA(3)) = GET_DATA(3,4); 472s 472s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 472s 472s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 472s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 472s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 472s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 472s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 472s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 472s 472s =HEAD2 LEXICAL SUBROUTINES 472s X X X X 472s 472s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 472s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 472s AVAILABLE UNDER C OR C OR HIGHER. 472s 472s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 472s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 472s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 472s CATEGORY WAS DISABLED. 472s 472s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 472s DECLARED, AND ONLY AFTER THAT DECLARATION: 472s 472s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 472s # VERSIONS EARLIER THAN 5.26. 472s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 472s USE FEATURE 'LEXICAL_SUBS'; 472s 472s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 472s STATE SUB FOO { 472s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 472s } 472s FOO(); # CALLS "STATE" SUB 472s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 472s 472s MY SUB BAR { ... } 472s BAR(); # CALLS "MY" SUB 472s 472s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 472s 472s # WRONG 472s MY SUB BAZ { 472s BAZ(); 472s } 472s 472s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 472s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 472s 472s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 472s 472s MY SUB BAZ { 472s __SUB__->(); # CALLS ITSELF 472s } 472s 472s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 472s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 472s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 472s HOWEVER: 472s 472s MY SUB BAZ; # PREDECLARATION 472s SUB BAZ { # DEFINE THE "MY" SUB 472s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 472s } 472s 472s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 472s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 472s C; THEY KEEP EACH OTHER ALIVE (SEE L). 472s 472s =HEAD3 C VS C 472s 472s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 472s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 472s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 472s CONTAINING BLOCK TO THE NEXT. 472s 472s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 472s NECESSARY IF YOU WANT TO CREATE CLOSURES: 472s 472s SUB WHATEVER { 472s MY $X = SHIFT; 472s MY SUB INNER { 472s ... DO SOMETHING WITH $X ... 472s } 472s INNER(); 472s } 472s 472s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 472s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 472s SEE THE C<$X> FROM THE FIRST CALL TO C. 472s 472s =HEAD3 C SUBROUTINES 472s 472s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 472s SUBROUTINE OF THE SAME NAME. 472s 472s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 472s INSIDE AN INNER SCOPE: 472s 472s SUB FOO { ... } 472s 472s SUB BAR { 472s MY SUB FOO { ... } 472s { 472s # NEED TO USE THE OUTER FOO HERE 472s OUR SUB FOO; 472s FOO(); 472s } 472s } 472s 472s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 472s 472s PACKAGE MYSNEAKYMODULE; 472s 472s OUR SUB DO_SOMETHING { ... } 472s 472s SUB DO_SOMETHING_WITH_CALLER { 472s PACKAGE DB; 472s () = CALLER 1; # SETS @DB::ARGS 472s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 472s } 472s 472s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 472s X X<*> 472s 472s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 472s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 472s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 472s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 472s 472s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 472s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 472s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 472s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 472s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 472s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 472s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 472s 472s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 472s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 472s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 472s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 472s 472s SUB DOUBLEARY { 472s LOCAL(*SOMEARY) = @_; 472s FOREACH $ELEM (@SOMEARY) { 472s $ELEM *= 2; 472s } 472s } 472s DOUBLEARY(*FOO); 472s DOUBLEARY(*BAR); 472s 472s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 472s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 472s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 472s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 472s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 472s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 472s 472s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 472s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 472s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 472s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 472s L. 472s 472s =HEAD2 WHEN TO STILL USE LOCAL() 472s X X 472s 472s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 472s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 472s I USE C INSTEAD OF C. 472s 472s =OVER 4 472s 472s =ITEM 1. 472s 472s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 472s 472s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 472s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 472s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 472s IN C<@FIELDS>. 472s 472s { 472s LOCAL @ARGV = ("/ETC/MOTD"); 472s LOCAL $/ = UNDEF; 472s LOCAL $_ = <>; 472s @FIELDS = SPLIT /^\S*=+\S*$/; 472s } 472s 472s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 472s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 472s 472s =ITEM 2. 472s 472s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 472s 472s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 472s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 472s TABLE ENTRIES: 472s 472s SUB IOQUEUE { 472s LOCAL (*READER, *WRITER); # NOT MY! 472s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 472s RETURN (*READER, *WRITER); 472s } 472s ($HEAD, $TAIL) = IOQUEUE(); 472s 472s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 472s ENTRIES. 472s 472s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 472s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 472s A LOCAL ALIAS. 472s 472s { 472s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 472s GROW(); # REALLY CALLS SHRINK() 472s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 472s } 472s GROW(); # GET THE REAL GROW() AGAIN 472s 472s SEE L FOR MORE ABOUT MANIPULATING 472s FUNCTIONS BY NAME IN THIS WAY. 472s 472s =ITEM 3. 472s 472s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 472s 472s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 472s IS DONE ON DYNAMICS: 472s 472s { 472s LOCAL $SIG{INT} = 'IGNORE'; 472s FUNCT(); # UNINTERRUPTIBLE 472s } 472s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 472s 472s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 472s 472s =BACK 472s 472s =HEAD2 PASS BY REFERENCE 472s X X X 472s 472s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 472s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 472s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 472s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 472s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 472s 472s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 472s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 472s OF ALL THEIR FORMER LAST ELEMENTS: 472s 472s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 472s 472s SUB POPMANY { 472s MY $AREF; 472s MY @RETLIST; 472s FOREACH $AREF ( @_ ) { 472s PUSH @RETLIST, POP @$AREF; 472s } 472s RETURN @RETLIST; 472s } 472s 472s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 472s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 472s 472s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 472s SUB INTER { 472s MY ($K, $HREF, %SEEN); # LOCALS 472s FOREACH $HREF (@_) { 472s WHILE ( $K = EACH %$HREF ) { 472s $SEEN{$K}++; 472s } 472s } 472s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 472s } 472s 472s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 472s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 472s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 472s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 472s A LITTLE EXPENSIVE. 472s 472s WHERE PEOPLE GET INTO TROUBLE IS HERE: 472s 472s (@W, @X) = FUNC(@Y, @Z); 472s OR 472s (%W, %X) = FUNC(%Y, %Z); 472s 472s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 472s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 472s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 472s AS ALWAYS. 472s 472s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 472s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 472s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 472s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 472s 472s ($WREF, $XREF) = FUNC(\@Y, \@Z); 472s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 472s SUB FUNC { 472s MY ($YREF, $ZREF) = @_; 472s IF (@$YREF > @$ZREF) { 472s RETURN ($YREF, $ZREF); 472s } ELSE { 472s RETURN ($ZREF, $YREF); 472s } 472s } 472s 472s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 472s 472s (*W, *X) = FUNC(\@Y, \@Z); 472s PRINT "@W HAS MORE THAN @X\N"; 472s SUB FUNC { 472s LOCAL (*Y, *Z) = @_; 472s IF (@Y > @Z) { 472s RETURN (\@Y, \@Z); 472s } ELSE { 472s RETURN (\@Z, \@Y); 472s } 472s } 472s 472s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 472s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 472s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 472s ARE IN THE SYMBOL TABLE. 472s 472s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 472s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 472s FOR EXAMPLE: 472s 472s SPLUTTER(\*STDOUT); 472s SUB SPLUTTER { 472s MY $FH = SHIFT; 472s PRINT $FH "HER UM WELL A HMMM\N"; 472s } 472s 472s $REC = GET_REC(\*STDIN); 472s SUB GET_REC { 472s MY $FH = SHIFT; 472s RETURN SCALAR <$FH>; 472s } 472s 472s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 472s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 472s 472s SUB OPENIT { 472s MY $PATH = SHIFT; 472s LOCAL *FH; 472s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 472s } 472s 472s =HEAD2 PROTOTYPES 472s X X 472s 472s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 472s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 472s SECTION OR WITH A L. 472s IF YOU DECLARE EITHER OF 472s 472s SUB MYPUSH (\@@) 472s SUB MYPUSH :PROTOTYPE(\@@) 472s 472s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 472s 472s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 472s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 472s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 472s OF AN ATTRIBUTE. 472s 472s THE 472s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 472s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 472s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 472s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 472s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 472s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 472s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 472s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 472s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 472s 472s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 472s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 472s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 472s 472s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 472s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 472s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 472s CORRESPONDING BUILT-IN. 472s 472s DECLARED AS CALLED AS 472s 472s SUB MYLINK ($$) MYLINK $OLD, $NEW 472s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 472s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 472s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 472s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 472s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 472s SUB MYPOP (\@) MYPOP @ARRAY 472s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 472s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 472s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 472s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 472s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 472s SUB MYRAND (;$) MYRAND 42 472s SUB MYTIME () MYTIME 472s 472s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 472s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 472s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 472s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 472s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 472s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 472s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 472s 472s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 472s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 472s 472s SUB MYREF (\[$@%&*]) 472s 472s WILL ALLOW CALLING MYREF() AS 472s 472s MYREF $VAR 472s MYREF @ARRAY 472s MYREF %HASH 472s MYREF &SUB 472s MYREF *GLOB 472s 472s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 472s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 472s 472s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 472s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 472s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 472s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 472s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 472s OR A SUBSEQUENT COMMA. 472s 472s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 472s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 472s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 472s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 472s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 472s FOLLOWS: 472s 472s USE SYMBOL 'QUALIFY_TO_REF'; 472s 472s SUB FOO (*) { 472s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 472s ... 472s } 472s 472s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 472s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 472s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 472s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 472s 472s SUB MYPUSH (+@) { 472s MY $AREF = SHIFT; 472s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 472s PUSH @$AREF, @_; 472s } 472s 472s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 472s IS OF AN ACCEPTABLE TYPE. 472s 472s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 472s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 472s 472s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 472s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 472s PROVIDED, C<$_> WILL BE USED INSTEAD. 472s 472s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 472s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 472s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 472s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 472s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 472s 472s MYTIME +2; 472s 472s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 472s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 472s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 472s 472s SUB MYGETPROTOBYNUMBER($;); 472s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 472s 472s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 472s PROVIDED IT'S IN THE INITIAL POSITION: 472s X<&> 472s 472s SUB TRY (&@) { 472s MY($TRY,$CATCH) = @_; 472s EVAL { &$TRY }; 472s IF ($@) { 472s LOCAL $_ = $@; 472s &$CATCH; 472s } 472s } 472s SUB CATCH (&) { $_[0] } 472s 472s TRY { 472s DIE "PHOOEY"; 472s } CATCH { 472s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 472s }; 472s 472s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 472s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 472s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 472s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 472s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 472s 472s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 472s X 472s 472s SUB MYGREP (&@) { 472s MY $CODE = SHIFT; 472s MY @RESULT; 472s FOREACH $_ (@_) { 472s PUSH(@RESULT, $_) IF &$CODE; 472s } 472s @RESULT; 472s } 472s 472s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 472s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 472s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 472s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 472s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 472s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 472s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 472s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 472s 472s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 472s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 472s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 472s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 472s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 472s MAJORITY OF OFFENDING CODE IS FIXED. 472s 472s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 472s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 472s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 472s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 472s 472s SUB FUNC ($) { 472s MY $N = SHIFT; 472s PRINT "YOU GAVE ME $N\N"; 472s } 472s 472s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 472s RETURNING A LIST: 472s 472s FUNC(@FOO); 472s FUNC( $TEXT =~ /\W+/G ); 472s 472s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 472s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 472s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 472s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 472s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 472s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 472s 472s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 472s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 472s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 472s EFFECT, LIKE SO: 472s 472s SUB FOO($$); 472s SUB FOO($$) { 472s FOO 1, 2; 472s } 472s 472s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 472s TO MAKE THE WORLD A BETTER PLACE. 472s 472s =HEAD2 CONSTANT FUNCTIONS 472s X 472s 472s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 472s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 472s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 472s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 472s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 472s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 472s 472s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 472s 472s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 472s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 472s # AND IT'S INLINED, TOO! 472s SUB ST_DEV () { 0 } 472s SUB ST_INO () { 1 } 472s 472s SUB FLAG_FOO () { 1 << 8 } 472s SUB FLAG_BAR () { 1 << 9 } 472s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 472s 472s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 472s 472s SUB N () { INT(OPT_BAZ) / 3 } 472s 472s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 472s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 472s 472s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 472s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 472s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 472s C: 472s 472s SUB BAZ_VAL () { 472s IF (OPT_BAZ) { 472s RETURN 23; 472s } 472s ELSE { 472s RETURN 42; 472s } 472s } 472s SUB BONK_VAL () { RETURN 12345 } 472s 472s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 472s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 472s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 472s 472s BEGIN { 472s MY $VAR = 1; 472s NO STRICT 'REFS'; 472s *INLINED = SUB () { $VAR }; 472s } 472s 472s BEGIN { 472s MY $VAR = 1; 472s MY $REF = \$VAR; 472s NO STRICT 'REFS'; 472s *NOT_INLINED = SUB () { $VAR }; 472s } 472s 472s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 472s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 472s 472s BEGIN { 472s MY $X = 10; 472s *FOO = SUB () { $X }; 472s $X++; 472s } 472s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 472s 472s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 472s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 472s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 472s SO IT PRINTED C<10>, NOT C<11>. 472s 472s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 472s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 472s ASIDE FROM WHERE IT IS DECLARED. 472s 472s # FINE, NO WARNING 472s BEGIN { 472s MY $X = 54321; 472s *INLINED = SUB () { $X }; 472s } 472s # ERROR 472s BEGIN { 472s MY $X; 472s $X = 54321; 472s *ALSO_INLINED = SUB () { $X }; 472s } 472s 472s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 472s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 472s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 472s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 472s CONSTANT SUBROUTINE: 472s 472s MY $X = 54321; 472s *INLINED = SUB : CONST { $X }; 472s $X++; 472s 472s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 472s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 472s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 472s VALUE CAPTURED THE SAME WAY. 472s 472s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 472s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 472s AN EXPLICIT C: 472s 472s BEGIN { 472s MY $X = 10; 472s *FOO = SUB () { RETURN $X }; 472s $X++; 472s } 472s PRINT FOO(); # PRINTS 11 472s 472s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 472s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 472s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 472s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 472s 472s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 472s SUB ONE { 472s 1; 472s } 472s IF (ONE ) { 472s PRINT ONE() IF ONE ; 472s } 472s 472s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 472s SUB ONE () { 1 } 472s DO { 472s PRINT 1 472s }; 472s 472s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 472s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 472s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 472s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 472s 472s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 472s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 472s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 472s SUBROUTINE ONE REDEFINED AT -E LINE 1. 472s 472s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 472s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 472s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 472s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 472s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 472s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 472s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 472s MENTIONED ABOVE: 472s 472s SUB NOT_INLINED () { RETURN 23 } 472s 472s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 472s X X X X 472s 472s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 472s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 472s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 472s ON A NON-UNIX SYSTEM. 472s 472s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 472s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 472s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 472s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 472s 472s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 472s CHDIR $SOMEWHERE; 472s SUB CHDIR { ... } 472s 472s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 472s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 472s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 472s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 472s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 472s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 472s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 472s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 472s FOR SOME KEYWORDS. SEE L. 472s 472s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 472s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 472s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 472s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 472s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 472s THAT IS, THEY COULD SAY 472s 472s USE MODULE 'OPEN'; 472s 472s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 472s 472s USE MODULE; 472s 472s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 472s 472s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 472s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 472s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 472s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 472s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 472s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 472s THAT UNDERSTANDS REGULAR EXPRESSIONS. 472s 472s PACKAGE REGLOB; 472s REQUIRE EXPORTER; 472s @ISA = 'EXPORTER'; 472s @EXPORT_OK = 'GLOB'; 472s 472s SUB IMPORT { 472s MY $PKG = SHIFT; 472s RETURN UNLESS @_; 472s MY $SYM = SHIFT; 472s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 472s $PKG->EXPORT($WHERE, $SYM, @_); 472s } 472s 472s SUB GLOB { 472s MY $PAT = SHIFT; 472s MY @GOT; 472s IF (OPENDIR MY $D, '.') { 472s @GOT = GREP /$PAT/, READDIR $D; 472s CLOSEDIR $D; 472s } 472s RETURN @GOT; 472s } 472s 1; 472s 472s AND HERE'S HOW IT COULD BE (AB)USED: 472s 472s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 472s PACKAGE FOO; 472s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 472s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 472s 472s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 472s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 472s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 472s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 472s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 472s IT MUST BE DONE AT ALL. 472s 472s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 472s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 472s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 472s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 472s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 472s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 472s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 472s LIBRARY. 472s 472s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 472s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 472s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 472s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 472s (SEE L). 472s 472s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 472s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 472s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 472s 472s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 472s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 472s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 472s C SYNTAX, THOUGH). 472s 472s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 472s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 472s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 472s 472s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 472s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 472s 472s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 472s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 472s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 472s 472s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 472s 472s =HEAD2 AUTOLOADING 472s X X 472s 472s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 472s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 472s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 472s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 472s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 472s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 472s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 472s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 472s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 472s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 472s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 472s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 472s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 472s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 472s SUBROUTINE NAME. SEE L FOR DETAILS.) 472s 472s 472s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 472s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 472s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 472s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 472s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 472s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 472s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 472s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 472s 472s SUB AUTOLOAD { 472s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 472s MY $PROGRAM = $AUTOLOAD; 472s $PROGRAM =~ S/.*:://; 472s SYSTEM($PROGRAM, @_); 472s } 472s DATE(); 472s WHO(); 472s LS('-L'); 472s 472s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 472s EVEN NEED PARENTHESES: 472s 472s USE SUBS QW(DATE WHO LS); 472s DATE; 472s WHO; 472s LS '-L'; 472s 472s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 472s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 472s 472s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 472s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 472s DESCRIBED IN L AND IN L, THE STANDARD 472s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 472s FUNCTIONS TO PERL CODE IN L. 472s 472s =HEAD2 SUBROUTINE ATTRIBUTES 472s X X X 472s 472s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 472s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 472s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 472s C HAD BEEN SEEN. SEE L FOR DETAILS 472s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 472s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 472s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 472s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 472s 472s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 472s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 472s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 472s NEST PROPERLY. 472s 472s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 472s 472s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 472s SUB PLUGH () : UGLY('\(") :BAD; 472s SUB XYZZY : _5X5 { ... } 472s 472s EXAMPLES OF INVALID SYNTAX: 472s 472s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 472s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 472s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 472s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 472s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 472s 472s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 472s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 472s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 472s PARSED AND INVOKED: 472s 472s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 472s 472s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 472s SEE L AND L. 472s 472s =HEAD1 SEE ALSO 472s 472s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 472s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 472s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 472s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 472s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 472s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 472s 472s =FOR VI 472s # EX: SET STS=0 SW=4 ET: 472s 472s ok 2 472s # testing mod_cgi with /modules/cgi/perl.pl 472s # expected 200 472s # received 200 472s # body: PERL CGI 472s ok 3 472s # testing mod_test_rwrite with /test_rwrite 472s # expected 200 472s # received 200 472s # body: A 472s ok 4 472s ok 477s t/filter/case_in.t .................. 477s 1..3 477s # Running under perl version 5.040001 for linux 477s # Current time local: Thu Sep 4 15:57:08 2025 477s # Current time GMT: Thu Sep 4 15:57:08 2025 477s # Using Test.pm version 1.31 477s # Using Apache/Test.pm version 1.44 477s ok 1 477s # testing mod_cgi with /modules/cgi/perl_echo.pl 477s # expected 200 477s # received 200 477s ok 2 477s # testing mod_echo_post with /echo_post 477s # expected 200 477s # received 200 477s ok 3 477s ok 481s t/filter/input_body.t ............... 481s 1..2 481s # Running under perl version 5.040001 for linux 481s # Current time local: Thu Sep 4 15:57:13 2025 481s # Current time GMT: Thu Sep 4 15:57:13 2025 481s # Using Test.pm version 1.31 481s # Using Apache/Test.pm version 1.44 481s # testing : Posted "1 ko" 481s # expected: 'ok 1' 481s # received: 'ok 1' 481s ok 1 481s # testing : Posted "2 ko" 481s # expected: 'ok 2' 481s # received: 'ok 2' 481s ok 2 481s ok 486s t/http11/basicauth.t ................ 486s 1..3 486s # Running under perl version 5.040001 for linux 486s # Current time local: Thu Sep 4 15:57:17 2025 486s # Current time GMT: Thu Sep 4 15:57:17 2025 486s # Using Test.pm version 1.31 486s # Using Apache/Test.pm version 1.44 486s ok 1 486s ok 2 486s ok 3 486s ok 491s t/http11/chunked.t .................. 491s 1..30 491s # Running under perl version 5.040001 for linux 491s # Current time local: Thu Sep 4 15:57:22 2025 491s # Current time GMT: Thu Sep 4 15:57:22 2025 491s # Using Test.pm version 1.31 491s # Using Apache/Test.pm version 1.44 491s # testing : response protocol 491s # expected: 'HTTP/1.1' 491s # received: 'HTTP/1.1' 491s ok 1 491s # testing : response Transfer-Encoding 491s # expected: 'chunked' 491s # received: 'chunked' 491s ok 2 491s # testing : no Content-Length 491s # expected: 0 491s # received: 0 491s ok 3 491s # testing : body length 491s # expected: '70976' 491s # received: 70976 491s ok 4 491s # testing : number of requests 491s # expected: 1 491s # received: 1 491s ok 5 491s # testing : response protocol 491s # expected: 'HTTP/1.1' 491s # received: 'HTTP/1.1' 491s ok 6 491s # testing : response Transfer-Encoding 491s # expected: 'chunked' 491s # received: 'chunked' 491s ok 7 491s # testing : no Content-Length 491s # expected: 0 491s # received: 0 491s ok 8 491s # testing : body length 491s # expected: '212509' 491s # received: 212509 491s ok 9 491s # testing : number of requests 491s # expected: 2 491s # received: 2 491s ok 10 491s # testing : response protocol 491s # expected: 'HTTP/1.1' 491s # received: 'HTTP/1.1' 491s ok 11 491s # testing : response Transfer-Encoding 491s # expected: 'chunked' 491s # received: 'chunked' 491s ok 12 491s # testing : no Content-Length 491s # expected: 0 491s # received: 0 491s ok 13 491s # testing : body length 491s # expected: '280545' 491s # received: 280545 491s ok 14 491s # testing : number of requests 491s # expected: 3 491s # received: 3 491s ok 15 491s # testing : response protocol 491s # expected: 'HTTP/1.1' 491s # received: 'HTTP/1.1' 491s ok 16 491s # testing : response Transfer-Encoding 491s # expected: 'chunked' 491s # received: 'chunked' 491s ok 17 491s # testing : no Content-Length 491s # expected: 0 491s # received: 0 491s ok 18 491s # testing : body length 491s # expected: '845969' 491s # received: 845969 491s ok 19 491s # testing : number of requests 491s # expected: 4 491s # received: 4 491s ok 20 491s # testing : response protocol 491s # expected: 'HTTP/1.1' 491s # received: 'HTTP/1.1' 491s ok 21 491s # testing : no Transfer-Encoding (test result inverted) 491s # expected: 'chunked' 491s # received: '' 491s ok 22 491s # testing : content length 491s # expected: 253 491s # received: '253' 491s ok 23 491s # testing : body length 491s # expected: '242' 491s # received: 242 491s ok 24 491s # testing : number of requests 491s # expected: 5 491s # received: 5 491s ok 25 491s # testing : response protocol 491s # expected: 'HTTP/1.1' 491s # received: 'HTTP/1.1' 491s ok 26 491s # testing : no Transfer-Encoding (test result inverted) 491s # expected: 'chunked' 491s # received: '' 491s ok 27 491s # testing : content length 491s # expected: '' 491s # received: '' 491s ok 28 491s # testing : body length 491s # expected: '14276' 491s # received: 14276 491s ok 29 491s # testing : number of requests 491s # expected: 6 491s # received: 6 491s ok 30 491s ok 496s t/http11/chunked2.t ................. 496s 1..2 496s # Running under perl version 5.040001 for linux 496s # Current time local: Thu Sep 4 15:57:27 2025 496s # Current time GMT: Thu Sep 4 15:57:27 2025 496s # Using Test.pm version 1.31 496s # Using Apache/Test.pm version 1.44 496s # testing : successful response 496s # expected: 200 496s # received: '200' 496s ok 1 496s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 496s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 496s ok 2 496s ok 500s t/http11/clength.t .................. 500s 1..6 500s # Running under perl version 5.040001 for linux 500s # Current time local: Thu Sep 4 15:57:32 2025 500s # Current time GMT: Thu Sep 4 15:57:32 2025 500s # Using Test.pm version 1.31 500s # Using Apache/Test.pm version 1.44 500s # testing : successful response 500s # expected: 200 500s # received: '200' 500s ok 1 500s # expected: 10 500s # received: '10' 500s ok 2 500s # expected: 'bbbbbbbbbb' 500s # received: 'bbbbbbbbbb' 500s ok 3 500s # testing : successful response 500s # expected: 200 500s # received: '200' 500s ok 4 500s # expected: 6 500s # received: '6' 500s ok 5 500s # expected: 'foobar' 500s # received: 'foobar' 500s ok 6 500s ok 507s t/http11/post.t ..................... 507s # using LWP client 507s 1..51 507s # Running under perl version 5.040001 for linux 507s # Current time local: Thu Sep 4 15:57:36 2025 507s # Current time GMT: Thu Sep 4 15:57:36 2025 507s # Using Test.pm version 1.31 507s # Using Apache/Test.pm version 1.44 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 1024 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Connection: Keep-Alive 507s #Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 5 507s #Client-Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 1 507s #DMMATCH1: 1 507s #Keep-Alive: timeout=5, max=100 507s # 507s # testing : length posted 507s # expected: '1024' 507s # received: 1024 507s ok 1 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 2048 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 5 507s #Client-Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 2 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '2048' 507s # received: 2048 507s ok 2 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 3072 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 5 507s #Client-Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 3 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '3072' 507s # received: 3072 507s ok 3 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 4096 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 5 507s #Client-Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 4 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '4096' 507s # received: 4096 507s ok 4 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 5120 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 5 507s #Client-Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 5 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '5120' 507s # received: 5120 507s ok 5 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 6144 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 5 507s #Client-Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 6 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '6144' 507s # received: 6144 507s ok 6 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 7168 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 5 507s #Client-Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 7 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '7168' 507s # received: 7168 507s ok 7 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 8192 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 5 507s #Client-Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 8 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '8192' 507s # received: 8192 507s ok 8 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 9216 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 5 507s #Client-Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 9 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '9216' 507s # received: 9216 507s ok 9 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 10240 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 10 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '10240' 507s # received: 10240 507s ok 10 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 11264 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 11 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '11264' 507s # received: 11264 507s ok 11 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 12288 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 12 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '12288' 507s # received: 12288 507s ok 12 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 13312 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 13 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '13312' 507s # received: 13312 507s ok 13 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 14336 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:41 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 14 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '14336' 507s # received: 14336 507s ok 14 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 15360 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 15 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '15360' 507s # received: 15360 507s ok 15 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 16384 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 16 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '16384' 507s # received: 16384 507s ok 16 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 17408 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 17 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '17408' 507s # received: 17408 507s ok 17 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 18432 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 18 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '18432' 507s # received: 18432 507s ok 18 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 19456 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 19 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '19456' 507s # received: 19456 507s ok 19 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 20480 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 20 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '20480' 507s # received: 20480 507s ok 20 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 21504 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 21 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '21504' 507s # received: 21504 507s ok 21 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 22528 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 22 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '22528' 507s # received: 22528 507s ok 22 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 23552 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 23 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '23552' 507s # received: 23552 507s ok 23 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 24576 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 24 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '24576' 507s # received: 24576 507s ok 24 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 25600 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 25 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '25600' 507s # received: 25600 507s ok 25 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 26624 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 26 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '26624' 507s # received: 26624 507s ok 26 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 27648 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 27 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '27648' 507s # received: 27648 507s ok 27 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 28672 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 28 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '28672' 507s # received: 28672 507s ok 28 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 29696 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 29 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '29696' 507s # received: 29696 507s ok 29 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 30720 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 30 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '30720' 507s # received: 30720 507s ok 30 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 31744 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 31 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '31744' 507s # received: 31744 507s ok 31 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 32768 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 32 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '32768' 507s # received: 32768 507s ok 32 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 33792 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 33 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '33792' 507s # received: 33792 507s ok 33 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 34816 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 34 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '34816' 507s # received: 34816 507s ok 34 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 35840 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 35 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '35840' 507s # received: 35840 507s ok 35 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 36864 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 36 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '36864' 507s # received: 36864 507s ok 36 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 37888 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 37 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '37888' 507s # received: 37888 507s ok 37 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 38912 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:42 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 38 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '38912' 507s # received: 38912 507s ok 38 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 39936 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 39 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '39936' 507s # received: 39936 507s ok 39 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 40960 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 40 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '40960' 507s # received: 40960 507s ok 40 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 41984 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 41 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '41984' 507s # received: 41984 507s ok 41 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 43008 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 42 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '43008' 507s # received: 43008 507s ok 42 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 44032 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 43 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '44032' 507s # received: 44032 507s ok 43 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 45056 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 44 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '45056' 507s # received: 45056 507s ok 44 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 46080 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 45 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '46080' 507s # received: 46080 507s ok 45 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 47104 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 46 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '47104' 507s # received: 47104 507s ok 46 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 48128 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 47 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '48128' 507s # received: 48128 507s ok 47 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 49152 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 48 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '49152' 507s # received: 49152 507s ok 48 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 50176 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 49 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '50176' 507s # received: 50176 507s ok 49 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 51200 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 6 507s #Client-Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 50 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '51200' 507s # received: 51200 507s ok 50 507s #lwp request: 507s #POST http://localhost:8529/eat_post HTTP/1.1 507s #User-Agent: libwww-perl/6.78 507s #Content-Length: 102400 507s # 507s #server response: 507s #HTTP/1.1 200 OK 507s #Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 507s #Vary: In-If1 507s #Content-Length: 7 507s #Client-Date: Thu, 04 Sep 2025 15:57:43 GMT 507s #Client-Peer: 127.0.0.1:8529 507s #Client-Response-Num: 51 507s #DMMATCH1: 1 507s # 507s # testing : length posted 507s # expected: '102400' 507s # received: 102400 507s ok 51 507s ok 512s t/modules/aaa.t ..................... 512s 1..40 512s # Running under perl version 5.040001 for linux 512s # Current time local: Thu Sep 4 15:57:43 2025 512s # Current time GMT: Thu Sep 4 15:57:43 2025 512s # Using Test.pm version 1.31 512s # Using Apache/Test.pm version 1.44 512s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/realm2 512s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/basic1 512s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/form1 512s ok 1 512s ok 2 512s ok 3 512s ok 4 512s ok 5 512s ok 6 512s ok 7 512s ok 8 512s ok 9 512s ok 10 512s ok 11 512s ok 12 512s ok 13 512s ok 14 512s ok 15 512s ok 16 512s ok 17 512s ok 18 512s ok 19 512s ok 20 512s ok 21 512s ok 22 512s ok 23 512s ok 24 512s ok 25 512s ok 26 512s ok 27 512s ok 28 512s ok 29 512s ok 30 512s ok 31 512s ok 32 512s ok 33 512s ok 34 512s ok 35 512s ok 36 512s ok 37 512s ok 38 512s ok 39 512s ok 40 512s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/basic1 512s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/realm2 512s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/form1 512s ok 518s t/modules/access.t .................. 518s 1..408 518s # Running under perl version 5.040001 for linux 518s # Current time local: Thu Sep 4 15:57:48 2025 518s # Current time GMT: Thu Sep 4 15:57:48 2025 518s # Using Test.pm version 1.31 518s # Using Apache/Test.pm version 1.44 518s # --- 518s # Order deny,allow 518s # Allow from all 518s # expecting access. 518s ok 1 518s # --- 518s # Order deny,allow 518s # Deny from all 518s # expecting access denial. 518s ok 2 518s # --- 518s # Order deny,allow 518s # Allow from all 518s # Deny from all 518s # expecting access. 518s ok 3 518s # --- 518s # Order deny,allow 518s # Deny from localhost 518s # expecting access denial. 518s ok 4 518s # --- 518s # Order deny,allow 518s # Allow from all 518s # Deny from localhost 518s # expecting access. 518s ok 5 518s # --- 518s # Order deny,allow 518s # Deny from 127.0.0.1 518s # expecting access denial. 518s ok 6 518s # --- 518s # Order deny,allow 518s # Allow from all 518s # Deny from 127.0.0.1 518s # expecting access. 518s ok 7 518s # --- 518s # Order deny,allow 518s # Deny from 127.0 518s # expecting access denial. 518s ok 8 518s # --- 518s # Order deny,allow 518s # Allow from all 518s # Deny from 127.0 518s # expecting access. 518s ok 9 518s # --- 518s # Order deny,allow 518s # Deny from 127.0.0.1/255.255.0.0 518s # expecting access denial. 518s ok 10 518s # --- 518s # Order deny,allow 518s # Allow from all 518s # Deny from 127.0.0.1/255.255.0.0 518s # expecting access. 518s ok 11 518s # --- 518s # Order deny,allow 518s # Deny from 127.0.0.1/16 518s # expecting access denial. 518s ok 12 518s # --- 518s # Order deny,allow 518s # Allow from all 518s # Deny from 127.0.0.1/16 518s # expecting access. 518s ok 13 518s # --- 518s # Order deny,allow 518s # Deny from somewhere.else.com 518s # expecting access. 518s ok 14 518s # --- 518s # Order deny,allow 518s # Allow from all 518s # Deny from somewhere.else.com 518s # expecting access. 518s ok 15 518s # --- 518s # Order deny,allow 518s # Deny from 66.6.6.6 518s # expecting access. 518s ok 16 518s # --- 518s # Order deny,allow 518s # Allow from all 518s # Deny from 66.6.6.6 518s # expecting access. 518s ok 17 518s # --- 518s # Order deny,allow 518s # Allow from localhost 518s # expecting access. 518s ok 18 518s # --- 518s # Order deny,allow 518s # Deny from all 518s # expecting access denial. 518s ok 19 518s # --- 518s # Order deny,allow 518s # Allow from localhost 518s # Deny from all 518s # expecting access. 518s ok 20 518s # --- 518s # Order deny,allow 518s # Deny from localhost 518s # expecting access denial. 518s ok 21 518s # --- 518s # Order deny,allow 518s # Allow from localhost 518s # Deny from localhost 518s # expecting access. 518s ok 22 518s # --- 518s # Order deny,allow 518s # Deny from 127.0.0.1 518s # expecting access denial. 518s ok 23 518s # --- 518s # Order deny,allow 518s # Allow from localhost 518s # Deny from 127.0.0.1 518s # expecting access. 518s ok 24 518s # --- 518s # Order deny,allow 518s # Deny from 127.0 518s # expecting access denial. 518s ok 25 518s # --- 518s # Order deny,allow 518s # Allow from localhost 518s # Deny from 127.0 518s # expecting access. 518s ok 26 518s # --- 518s # Order deny,allow 518s # Deny from 127.0.0.1/255.255.0.0 518s # expecting access denial. 518s ok 27 518s # --- 518s # Order deny,allow 518s # Allow from localhost 518s # Deny from 127.0.0.1/255.255.0.0 518s # expecting access. 518s ok 28 518s # --- 518s # Order deny,allow 518s # Deny from 127.0.0.1/16 518s # expecting access denial. 518s ok 29 518s # --- 518s # Order deny,allow 518s # Allow from localhost 518s # Deny from 127.0.0.1/16 518s # expecting access. 518s ok 30 518s # --- 518s # Order deny,allow 518s # Deny from somewhere.else.com 518s # expecting access. 518s ok 31 518s # --- 518s # Order deny,allow 518s # Allow from localhost 518s # Deny from somewhere.else.com 518s # expecting access. 518s ok 32 518s # --- 518s # Order deny,allow 518s # Deny from 66.6.6.6 518s # expecting access. 518s ok 33 518s # --- 518s # Order deny,allow 518s # Allow from localhost 518s # Deny from 66.6.6.6 518s # expecting access. 518s ok 34 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1 518s # expecting access. 518s ok 35 518s # --- 518s # Order deny,allow 518s # Deny from all 518s # expecting access denial. 518s ok 36 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1 518s # Deny from all 518s # expecting access. 518s ok 37 518s # --- 518s # Order deny,allow 518s # Deny from localhost 518s # expecting access denial. 518s ok 38 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1 518s # Deny from localhost 518s # expecting access. 518s ok 39 518s # --- 518s # Order deny,allow 518s # Deny from 127.0.0.1 518s # expecting access denial. 518s ok 40 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1 518s # Deny from 127.0.0.1 518s # expecting access. 518s ok 41 518s # --- 518s # Order deny,allow 518s # Deny from 127.0 518s # expecting access denial. 518s ok 42 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1 518s # Deny from 127.0 518s # expecting access. 518s ok 43 518s # --- 518s # Order deny,allow 518s # Deny from 127.0.0.1/255.255.0.0 518s # expecting access denial. 518s ok 44 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1 518s # Deny from 127.0.0.1/255.255.0.0 518s # expecting access. 518s ok 45 518s # --- 518s # Order deny,allow 518s # Deny from 127.0.0.1/16 518s # expecting access denial. 518s ok 46 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1 518s # Deny from 127.0.0.1/16 518s # expecting access. 518s ok 47 518s # --- 518s # Order deny,allow 518s # Deny from somewhere.else.com 518s # expecting access. 518s ok 48 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1 518s # Deny from somewhere.else.com 518s # expecting access. 518s ok 49 518s # --- 518s # Order deny,allow 518s # Deny from 66.6.6.6 518s # expecting access. 518s ok 50 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1 518s # Deny from 66.6.6.6 518s # expecting access. 518s ok 51 518s # --- 518s # Order deny,allow 518s # Allow from 127.0 518s # expecting access. 518s ok 52 518s # --- 518s # Order deny,allow 518s # Deny from all 518s # expecting access denial. 518s ok 53 518s # --- 518s # Order deny,allow 518s # Allow from 127.0 518s # Deny from all 518s # expecting access. 518s ok 54 518s # --- 518s # Order deny,allow 518s # Deny from localhost 518s # expecting access denial. 518s ok 55 518s # --- 518s # Order deny,allow 518s # Allow from 127.0 518s # Deny from localhost 518s # expecting access. 518s ok 56 518s # --- 518s # Order deny,allow 518s # Deny from 127.0.0.1 518s # expecting access denial. 518s ok 57 518s # --- 518s # Order deny,allow 518s # Allow from 127.0 518s # Deny from 127.0.0.1 518s # expecting access. 518s ok 58 518s # --- 518s # Order deny,allow 518s # Deny from 127.0 518s # expecting access denial. 518s ok 59 518s # --- 518s # Order deny,allow 518s # Allow from 127.0 518s # Deny from 127.0 518s # expecting access. 518s ok 60 518s # --- 518s # Order deny,allow 518s # Deny from 127.0.0.1/255.255.0.0 518s # expecting access denial. 518s ok 61 518s # --- 518s # Order deny,allow 518s # Allow from 127.0 518s # Deny from 127.0.0.1/255.255.0.0 518s # expecting access. 518s ok 62 518s # --- 518s # Order deny,allow 518s # Deny from 127.0.0.1/16 518s # expecting access denial. 518s ok 63 518s # --- 518s # Order deny,allow 518s # Allow from 127.0 518s # Deny from 127.0.0.1/16 518s # expecting access. 518s ok 64 518s # --- 518s # Order deny,allow 518s # Deny from somewhere.else.com 518s # expecting access. 518s ok 65 518s # --- 518s # Order deny,allow 518s # Allow from 127.0 518s # Deny from somewhere.else.com 518s # expecting access. 518s ok 66 518s # --- 518s # Order deny,allow 518s # Deny from 66.6.6.6 518s # expecting access. 518s ok 67 518s # --- 518s # Order deny,allow 518s # Allow from 127.0 518s # Deny from 66.6.6.6 518s # expecting access. 518s ok 68 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1/255.255.0.0 518s # expecting access. 518s ok 69 518s # --- 518s # Order deny,allow 518s # Deny from all 518s # expecting access denial. 518s ok 70 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1/255.255.0.0 518s # Deny from all 518s # expecting access. 518s ok 71 518s # --- 518s # Order deny,allow 518s # Deny from localhost 518s # expecting access denial. 518s ok 72 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1/255.255.0.0 518s # Deny from localhost 518s # expecting access. 518s ok 73 518s # --- 518s # Order deny,allow 518s # Deny from 127.0.0.1 518s # expecting access denial. 518s ok 74 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1/255.255.0.0 518s # Deny from 127.0.0.1 518s # expecting access. 518s ok 75 518s # --- 518s # Order deny,allow 518s # Deny from 127.0 518s # expecting access denial. 518s ok 76 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1/255.255.0.0 518s # Deny from 127.0 518s # expecting access. 518s ok 77 518s # --- 518s # Order deny,allow 518s # Deny from 127.0.0.1/255.255.0.0 518s # expecting access denial. 518s ok 78 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1/255.255.0.0 518s # Deny from 127.0.0.1/255.255.0.0 518s # expecting access. 518s ok 79 518s # --- 518s # Order deny,allow 518s # Deny from 127.0.0.1/16 518s # expecting access denial. 518s ok 80 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1/255.255.0.0 518s # Deny from 127.0.0.1/16 518s # expecting access. 518s ok 81 518s # --- 518s # Order deny,allow 518s # Deny from somewhere.else.com 518s # expecting access. 518s ok 82 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1/255.255.0.0 518s # Deny from somewhere.else.com 518s # expecting access. 518s ok 83 518s # --- 518s # Order deny,allow 518s # Deny from 66.6.6.6 518s # expecting access. 518s ok 84 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1/255.255.0.0 518s # Deny from 66.6.6.6 518s # expecting access. 518s ok 85 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1/16 518s # expecting access. 518s ok 86 518s # --- 518s # Order deny,allow 518s # Deny from all 518s # expecting access denial. 518s ok 87 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1/16 518s # Deny from all 518s # expecting access. 518s ok 88 518s # --- 518s # Order deny,allow 518s # Deny from localhost 518s # expecting access denial. 518s ok 89 518s # --- 518s # Order deny,allow 518s # Allow from 127.0.0.1/16 518s # Deny from localhost 518s # expecting access. 518s ok 90 518s # --- 518s # Order deny,allow 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 91 519s # --- 519s # Order deny,allow 519s # Allow from 127.0.0.1/16 519s # Deny from 127.0.0.1 519s # expecting access. 519s ok 92 519s # --- 519s # Order deny,allow 519s # Deny from 127.0 519s # expecting access denial. 519s ok 93 519s # --- 519s # Order deny,allow 519s # Allow from 127.0.0.1/16 519s # Deny from 127.0 519s # expecting access. 519s ok 94 519s # --- 519s # Order deny,allow 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 95 519s # --- 519s # Order deny,allow 519s # Allow from 127.0.0.1/16 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access. 519s ok 96 519s # --- 519s # Order deny,allow 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 97 519s # --- 519s # Order deny,allow 519s # Allow from 127.0.0.1/16 519s # Deny from 127.0.0.1/16 519s # expecting access. 519s ok 98 519s # --- 519s # Order deny,allow 519s # Deny from somewhere.else.com 519s # expecting access. 519s ok 99 519s # --- 519s # Order deny,allow 519s # Allow from 127.0.0.1/16 519s # Deny from somewhere.else.com 519s # expecting access. 519s ok 100 519s # --- 519s # Order deny,allow 519s # Deny from 66.6.6.6 519s # expecting access. 519s ok 101 519s # --- 519s # Order deny,allow 519s # Allow from 127.0.0.1/16 519s # Deny from 66.6.6.6 519s # expecting access. 519s ok 102 519s # --- 519s # Order deny,allow 519s # Allow from somewhere.else.com 519s # expecting access. 519s ok 103 519s # --- 519s # Order deny,allow 519s # Deny from all 519s # expecting access denial. 519s ok 104 519s # --- 519s # Order deny,allow 519s # Allow from somewhere.else.com 519s # Deny from all 519s # expecting access denial. 519s ok 105 519s # --- 519s # Order deny,allow 519s # Deny from localhost 519s # expecting access denial. 519s ok 106 519s # --- 519s # Order deny,allow 519s # Allow from somewhere.else.com 519s # Deny from localhost 519s # expecting access denial. 519s ok 107 519s # --- 519s # Order deny,allow 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 108 519s # --- 519s # Order deny,allow 519s # Allow from somewhere.else.com 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 109 519s # --- 519s # Order deny,allow 519s # Deny from 127.0 519s # expecting access denial. 519s ok 110 519s # --- 519s # Order deny,allow 519s # Allow from somewhere.else.com 519s # Deny from 127.0 519s # expecting access denial. 519s ok 111 519s # --- 519s # Order deny,allow 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 112 519s # --- 519s # Order deny,allow 519s # Allow from somewhere.else.com 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 113 519s # --- 519s # Order deny,allow 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 114 519s # --- 519s # Order deny,allow 519s # Allow from somewhere.else.com 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 115 519s # --- 519s # Order deny,allow 519s # Deny from somewhere.else.com 519s # expecting access. 519s ok 116 519s # --- 519s # Order deny,allow 519s # Allow from somewhere.else.com 519s # Deny from somewhere.else.com 519s # expecting access. 519s ok 117 519s # --- 519s # Order deny,allow 519s # Deny from 66.6.6.6 519s # expecting access. 519s ok 118 519s # --- 519s # Order deny,allow 519s # Allow from somewhere.else.com 519s # Deny from 66.6.6.6 519s # expecting access. 519s ok 119 519s # --- 519s # Order deny,allow 519s # Allow from 66.6.6.6 519s # expecting access. 519s ok 120 519s # --- 519s # Order deny,allow 519s # Deny from all 519s # expecting access denial. 519s ok 121 519s # --- 519s # Order deny,allow 519s # Allow from 66.6.6.6 519s # Deny from all 519s # expecting access denial. 519s ok 122 519s # --- 519s # Order deny,allow 519s # Deny from localhost 519s # expecting access denial. 519s ok 123 519s # --- 519s # Order deny,allow 519s # Allow from 66.6.6.6 519s # Deny from localhost 519s # expecting access denial. 519s ok 124 519s # --- 519s # Order deny,allow 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 125 519s # --- 519s # Order deny,allow 519s # Allow from 66.6.6.6 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 126 519s # --- 519s # Order deny,allow 519s # Deny from 127.0 519s # expecting access denial. 519s ok 127 519s # --- 519s # Order deny,allow 519s # Allow from 66.6.6.6 519s # Deny from 127.0 519s # expecting access denial. 519s ok 128 519s # --- 519s # Order deny,allow 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 129 519s # --- 519s # Order deny,allow 519s # Allow from 66.6.6.6 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 130 519s # --- 519s # Order deny,allow 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 131 519s # --- 519s # Order deny,allow 519s # Allow from 66.6.6.6 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 132 519s # --- 519s # Order deny,allow 519s # Deny from somewhere.else.com 519s # expecting access. 519s ok 133 519s # --- 519s # Order deny,allow 519s # Allow from 66.6.6.6 519s # Deny from somewhere.else.com 519s # expecting access. 519s ok 134 519s # --- 519s # Order deny,allow 519s # Deny from 66.6.6.6 519s # expecting access. 519s ok 135 519s # --- 519s # Order deny,allow 519s # Allow from 66.6.6.6 519s # Deny from 66.6.6.6 519s # expecting access. 519s ok 136 519s # --- 519s # Order allow,deny 519s # Allow from all 519s # expecting access. 519s ok 137 519s # --- 519s # Order allow,deny 519s # Deny from all 519s # expecting access denial. 519s ok 138 519s # --- 519s # Order allow,deny 519s # Allow from all 519s # Deny from all 519s # expecting access denial. 519s ok 139 519s # --- 519s # Order allow,deny 519s # Deny from localhost 519s # expecting access denial. 519s ok 140 519s # --- 519s # Order allow,deny 519s # Allow from all 519s # Deny from localhost 519s # expecting access denial. 519s ok 141 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 142 519s # --- 519s # Order allow,deny 519s # Allow from all 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 143 519s # --- 519s # Order allow,deny 519s # Deny from 127.0 519s # expecting access denial. 519s ok 144 519s # --- 519s # Order allow,deny 519s # Allow from all 519s # Deny from 127.0 519s # expecting access denial. 519s ok 145 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 146 519s # --- 519s # Order allow,deny 519s # Allow from all 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 147 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 148 519s # --- 519s # Order allow,deny 519s # Allow from all 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 149 519s # --- 519s # Order allow,deny 519s # Deny from somewhere.else.com 519s # expecting access denial. 519s ok 150 519s # --- 519s # Order allow,deny 519s # Allow from all 519s # Deny from somewhere.else.com 519s # expecting access. 519s ok 151 519s # --- 519s # Order allow,deny 519s # Deny from 66.6.6.6 519s # expecting access denial. 519s ok 152 519s # --- 519s # Order allow,deny 519s # Allow from all 519s # Deny from 66.6.6.6 519s # expecting access. 519s ok 153 519s # --- 519s # Order allow,deny 519s # Allow from localhost 519s # expecting access. 519s ok 154 519s # --- 519s # Order allow,deny 519s # Deny from all 519s # expecting access denial. 519s ok 155 519s # --- 519s # Order allow,deny 519s # Allow from localhost 519s # Deny from all 519s # expecting access denial. 519s ok 156 519s # --- 519s # Order allow,deny 519s # Deny from localhost 519s # expecting access denial. 519s ok 157 519s # --- 519s # Order allow,deny 519s # Allow from localhost 519s # Deny from localhost 519s # expecting access denial. 519s ok 158 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 159 519s # --- 519s # Order allow,deny 519s # Allow from localhost 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 160 519s # --- 519s # Order allow,deny 519s # Deny from 127.0 519s # expecting access denial. 519s ok 161 519s # --- 519s # Order allow,deny 519s # Allow from localhost 519s # Deny from 127.0 519s # expecting access denial. 519s ok 162 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 163 519s # --- 519s # Order allow,deny 519s # Allow from localhost 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 164 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 165 519s # --- 519s # Order allow,deny 519s # Allow from localhost 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 166 519s # --- 519s # Order allow,deny 519s # Deny from somewhere.else.com 519s # expecting access denial. 519s ok 167 519s # --- 519s # Order allow,deny 519s # Allow from localhost 519s # Deny from somewhere.else.com 519s # expecting access. 519s ok 168 519s # --- 519s # Order allow,deny 519s # Deny from 66.6.6.6 519s # expecting access denial. 519s ok 169 519s # --- 519s # Order allow,deny 519s # Allow from localhost 519s # Deny from 66.6.6.6 519s # expecting access. 519s ok 170 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1 519s # expecting access. 519s ok 171 519s # --- 519s # Order allow,deny 519s # Deny from all 519s # expecting access denial. 519s ok 172 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1 519s # Deny from all 519s # expecting access denial. 519s ok 173 519s # --- 519s # Order allow,deny 519s # Deny from localhost 519s # expecting access denial. 519s ok 174 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1 519s # Deny from localhost 519s # expecting access denial. 519s ok 175 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 176 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 177 519s # --- 519s # Order allow,deny 519s # Deny from 127.0 519s # expecting access denial. 519s ok 178 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1 519s # Deny from 127.0 519s # expecting access denial. 519s ok 179 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 180 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 181 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 182 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 183 519s # --- 519s # Order allow,deny 519s # Deny from somewhere.else.com 519s # expecting access denial. 519s ok 184 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1 519s # Deny from somewhere.else.com 519s # expecting access. 519s ok 185 519s # --- 519s # Order allow,deny 519s # Deny from 66.6.6.6 519s # expecting access denial. 519s ok 186 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1 519s # Deny from 66.6.6.6 519s # expecting access. 519s ok 187 519s # --- 519s # Order allow,deny 519s # Allow from 127.0 519s # expecting access. 519s ok 188 519s # --- 519s # Order allow,deny 519s # Deny from all 519s # expecting access denial. 519s ok 189 519s # --- 519s # Order allow,deny 519s # Allow from 127.0 519s # Deny from all 519s # expecting access denial. 519s ok 190 519s # --- 519s # Order allow,deny 519s # Deny from localhost 519s # expecting access denial. 519s ok 191 519s # --- 519s # Order allow,deny 519s # Allow from 127.0 519s # Deny from localhost 519s # expecting access denial. 519s ok 192 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 193 519s # --- 519s # Order allow,deny 519s # Allow from 127.0 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 194 519s # --- 519s # Order allow,deny 519s # Deny from 127.0 519s # expecting access denial. 519s ok 195 519s # --- 519s # Order allow,deny 519s # Allow from 127.0 519s # Deny from 127.0 519s # expecting access denial. 519s ok 196 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 197 519s # --- 519s # Order allow,deny 519s # Allow from 127.0 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 198 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 199 519s # --- 519s # Order allow,deny 519s # Allow from 127.0 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 200 519s # --- 519s # Order allow,deny 519s # Deny from somewhere.else.com 519s # expecting access denial. 519s ok 201 519s # --- 519s # Order allow,deny 519s # Allow from 127.0 519s # Deny from somewhere.else.com 519s # expecting access. 519s ok 202 519s # --- 519s # Order allow,deny 519s # Deny from 66.6.6.6 519s # expecting access denial. 519s ok 203 519s # --- 519s # Order allow,deny 519s # Allow from 127.0 519s # Deny from 66.6.6.6 519s # expecting access. 519s ok 204 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1/255.255.0.0 519s # expecting access. 519s ok 205 519s # --- 519s # Order allow,deny 519s # Deny from all 519s # expecting access denial. 519s ok 206 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1/255.255.0.0 519s # Deny from all 519s # expecting access denial. 519s ok 207 519s # --- 519s # Order allow,deny 519s # Deny from localhost 519s # expecting access denial. 519s ok 208 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1/255.255.0.0 519s # Deny from localhost 519s # expecting access denial. 519s ok 209 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 210 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1/255.255.0.0 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 211 519s # --- 519s # Order allow,deny 519s # Deny from 127.0 519s # expecting access denial. 519s ok 212 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1/255.255.0.0 519s # Deny from 127.0 519s # expecting access denial. 519s ok 213 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 214 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1/255.255.0.0 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 215 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 216 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1/255.255.0.0 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 217 519s # --- 519s # Order allow,deny 519s # Deny from somewhere.else.com 519s # expecting access denial. 519s ok 218 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1/255.255.0.0 519s # Deny from somewhere.else.com 519s # expecting access. 519s ok 219 519s # --- 519s # Order allow,deny 519s # Deny from 66.6.6.6 519s # expecting access denial. 519s ok 220 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1/255.255.0.0 519s # Deny from 66.6.6.6 519s # expecting access. 519s ok 221 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1/16 519s # expecting access. 519s ok 222 519s # --- 519s # Order allow,deny 519s # Deny from all 519s # expecting access denial. 519s ok 223 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1/16 519s # Deny from all 519s # expecting access denial. 519s ok 224 519s # --- 519s # Order allow,deny 519s # Deny from localhost 519s # expecting access denial. 519s ok 225 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1/16 519s # Deny from localhost 519s # expecting access denial. 519s ok 226 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 227 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1/16 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 228 519s # --- 519s # Order allow,deny 519s # Deny from 127.0 519s # expecting access denial. 519s ok 229 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1/16 519s # Deny from 127.0 519s # expecting access denial. 519s ok 230 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 231 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1/16 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 232 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 233 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1/16 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 234 519s # --- 519s # Order allow,deny 519s # Deny from somewhere.else.com 519s # expecting access denial. 519s ok 235 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1/16 519s # Deny from somewhere.else.com 519s # expecting access. 519s ok 236 519s # --- 519s # Order allow,deny 519s # Deny from 66.6.6.6 519s # expecting access denial. 519s ok 237 519s # --- 519s # Order allow,deny 519s # Allow from 127.0.0.1/16 519s # Deny from 66.6.6.6 519s # expecting access. 519s ok 238 519s # --- 519s # Order allow,deny 519s # Allow from somewhere.else.com 519s # expecting access denial. 519s ok 239 519s # --- 519s # Order allow,deny 519s # Deny from all 519s # expecting access denial. 519s ok 240 519s # --- 519s # Order allow,deny 519s # Allow from somewhere.else.com 519s # Deny from all 519s # expecting access denial. 519s ok 241 519s # --- 519s # Order allow,deny 519s # Deny from localhost 519s # expecting access denial. 519s ok 242 519s # --- 519s # Order allow,deny 519s # Allow from somewhere.else.com 519s # Deny from localhost 519s # expecting access denial. 519s ok 243 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 244 519s # --- 519s # Order allow,deny 519s # Allow from somewhere.else.com 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 245 519s # --- 519s # Order allow,deny 519s # Deny from 127.0 519s # expecting access denial. 519s ok 246 519s # --- 519s # Order allow,deny 519s # Allow from somewhere.else.com 519s # Deny from 127.0 519s # expecting access denial. 519s ok 247 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 248 519s # --- 519s # Order allow,deny 519s # Allow from somewhere.else.com 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 249 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 250 519s # --- 519s # Order allow,deny 519s # Allow from somewhere.else.com 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 251 519s # --- 519s # Order allow,deny 519s # Deny from somewhere.else.com 519s # expecting access denial. 519s ok 252 519s # --- 519s # Order allow,deny 519s # Allow from somewhere.else.com 519s # Deny from somewhere.else.com 519s # expecting access denial. 519s ok 253 519s # --- 519s # Order allow,deny 519s # Deny from 66.6.6.6 519s # expecting access denial. 519s ok 254 519s # --- 519s # Order allow,deny 519s # Allow from somewhere.else.com 519s # Deny from 66.6.6.6 519s # expecting access denial. 519s ok 255 519s # --- 519s # Order allow,deny 519s # Allow from 66.6.6.6 519s # expecting access denial. 519s ok 256 519s # --- 519s # Order allow,deny 519s # Deny from all 519s # expecting access denial. 519s ok 257 519s # --- 519s # Order allow,deny 519s # Allow from 66.6.6.6 519s # Deny from all 519s # expecting access denial. 519s ok 258 519s # --- 519s # Order allow,deny 519s # Deny from localhost 519s # expecting access denial. 519s ok 259 519s # --- 519s # Order allow,deny 519s # Allow from 66.6.6.6 519s # Deny from localhost 519s # expecting access denial. 519s ok 260 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 261 519s # --- 519s # Order allow,deny 519s # Allow from 66.6.6.6 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 262 519s # --- 519s # Order allow,deny 519s # Deny from 127.0 519s # expecting access denial. 519s ok 263 519s # --- 519s # Order allow,deny 519s # Allow from 66.6.6.6 519s # Deny from 127.0 519s # expecting access denial. 519s ok 264 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 265 519s # --- 519s # Order allow,deny 519s # Allow from 66.6.6.6 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 266 519s # --- 519s # Order allow,deny 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 267 519s # --- 519s # Order allow,deny 519s # Allow from 66.6.6.6 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 268 519s # --- 519s # Order allow,deny 519s # Deny from somewhere.else.com 519s # expecting access denial. 519s ok 269 519s # --- 519s # Order allow,deny 519s # Allow from 66.6.6.6 519s # Deny from somewhere.else.com 519s # expecting access denial. 519s ok 270 519s # --- 519s # Order allow,deny 519s # Deny from 66.6.6.6 519s # expecting access denial. 519s ok 271 519s # --- 519s # Order allow,deny 519s # Allow from 66.6.6.6 519s # Deny from 66.6.6.6 519s # expecting access denial. 519s ok 272 519s # --- 519s # Order mutual-failure 519s # Allow from all 519s # expecting access. 519s ok 273 519s # --- 519s # Order mutual-failure 519s # Deny from all 519s # expecting access denial. 519s ok 274 519s # --- 519s # Order mutual-failure 519s # Allow from all 519s # Deny from all 519s # expecting access denial. 519s ok 275 519s # --- 519s # Order mutual-failure 519s # Deny from localhost 519s # expecting access denial. 519s ok 276 519s # --- 519s # Order mutual-failure 519s # Allow from all 519s # Deny from localhost 519s # expecting access denial. 519s ok 277 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 278 519s # --- 519s # Order mutual-failure 519s # Allow from all 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 279 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0 519s # expecting access denial. 519s ok 280 519s # --- 519s # Order mutual-failure 519s # Allow from all 519s # Deny from 127.0 519s # expecting access denial. 519s ok 281 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 282 519s # --- 519s # Order mutual-failure 519s # Allow from all 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 283 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 284 519s # --- 519s # Order mutual-failure 519s # Allow from all 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 285 519s # --- 519s # Order mutual-failure 519s # Deny from somewhere.else.com 519s # expecting access denial. 519s ok 286 519s # --- 519s # Order mutual-failure 519s # Allow from all 519s # Deny from somewhere.else.com 519s # expecting access. 519s ok 287 519s # --- 519s # Order mutual-failure 519s # Deny from 66.6.6.6 519s # expecting access denial. 519s ok 288 519s # --- 519s # Order mutual-failure 519s # Allow from all 519s # Deny from 66.6.6.6 519s # expecting access. 519s ok 289 519s # --- 519s # Order mutual-failure 519s # Allow from localhost 519s # expecting access. 519s ok 290 519s # --- 519s # Order mutual-failure 519s # Deny from all 519s # expecting access denial. 519s ok 291 519s # --- 519s # Order mutual-failure 519s # Allow from localhost 519s # Deny from all 519s # expecting access denial. 519s ok 292 519s # --- 519s # Order mutual-failure 519s # Deny from localhost 519s # expecting access denial. 519s ok 293 519s # --- 519s # Order mutual-failure 519s # Allow from localhost 519s # Deny from localhost 519s # expecting access denial. 519s ok 294 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 295 519s # --- 519s # Order mutual-failure 519s # Allow from localhost 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 296 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0 519s # expecting access denial. 519s ok 297 519s # --- 519s # Order mutual-failure 519s # Allow from localhost 519s # Deny from 127.0 519s # expecting access denial. 519s ok 298 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 299 519s # --- 519s # Order mutual-failure 519s # Allow from localhost 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 300 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 301 519s # --- 519s # Order mutual-failure 519s # Allow from localhost 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 302 519s # --- 519s # Order mutual-failure 519s # Deny from somewhere.else.com 519s # expecting access denial. 519s ok 303 519s # --- 519s # Order mutual-failure 519s # Allow from localhost 519s # Deny from somewhere.else.com 519s # expecting access. 519s ok 304 519s # --- 519s # Order mutual-failure 519s # Deny from 66.6.6.6 519s # expecting access denial. 519s ok 305 519s # --- 519s # Order mutual-failure 519s # Allow from localhost 519s # Deny from 66.6.6.6 519s # expecting access. 519s ok 306 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1 519s # expecting access. 519s ok 307 519s # --- 519s # Order mutual-failure 519s # Deny from all 519s # expecting access denial. 519s ok 308 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1 519s # Deny from all 519s # expecting access denial. 519s ok 309 519s # --- 519s # Order mutual-failure 519s # Deny from localhost 519s # expecting access denial. 519s ok 310 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1 519s # Deny from localhost 519s # expecting access denial. 519s ok 311 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 312 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 313 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0 519s # expecting access denial. 519s ok 314 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1 519s # Deny from 127.0 519s # expecting access denial. 519s ok 315 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 316 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 317 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 318 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 319 519s # --- 519s # Order mutual-failure 519s # Deny from somewhere.else.com 519s # expecting access denial. 519s ok 320 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1 519s # Deny from somewhere.else.com 519s # expecting access. 519s ok 321 519s # --- 519s # Order mutual-failure 519s # Deny from 66.6.6.6 519s # expecting access denial. 519s ok 322 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1 519s # Deny from 66.6.6.6 519s # expecting access. 519s ok 323 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0 519s # expecting access. 519s ok 324 519s # --- 519s # Order mutual-failure 519s # Deny from all 519s # expecting access denial. 519s ok 325 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0 519s # Deny from all 519s # expecting access denial. 519s ok 326 519s # --- 519s # Order mutual-failure 519s # Deny from localhost 519s # expecting access denial. 519s ok 327 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0 519s # Deny from localhost 519s # expecting access denial. 519s ok 328 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 329 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 330 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0 519s # expecting access denial. 519s ok 331 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0 519s # Deny from 127.0 519s # expecting access denial. 519s ok 332 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 333 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 334 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 335 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 336 519s # --- 519s # Order mutual-failure 519s # Deny from somewhere.else.com 519s # expecting access denial. 519s ok 337 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0 519s # Deny from somewhere.else.com 519s # expecting access. 519s ok 338 519s # --- 519s # Order mutual-failure 519s # Deny from 66.6.6.6 519s # expecting access denial. 519s ok 339 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0 519s # Deny from 66.6.6.6 519s # expecting access. 519s ok 340 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1/255.255.0.0 519s # expecting access. 519s ok 341 519s # --- 519s # Order mutual-failure 519s # Deny from all 519s # expecting access denial. 519s ok 342 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1/255.255.0.0 519s # Deny from all 519s # expecting access denial. 519s ok 343 519s # --- 519s # Order mutual-failure 519s # Deny from localhost 519s # expecting access denial. 519s ok 344 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1/255.255.0.0 519s # Deny from localhost 519s # expecting access denial. 519s ok 345 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 346 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1/255.255.0.0 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 347 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0 519s # expecting access denial. 519s ok 348 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1/255.255.0.0 519s # Deny from 127.0 519s # expecting access denial. 519s ok 349 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 350 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1/255.255.0.0 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 351 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 352 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1/255.255.0.0 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 353 519s # --- 519s # Order mutual-failure 519s # Deny from somewhere.else.com 519s # expecting access denial. 519s ok 354 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1/255.255.0.0 519s # Deny from somewhere.else.com 519s # expecting access. 519s ok 355 519s # --- 519s # Order mutual-failure 519s # Deny from 66.6.6.6 519s # expecting access denial. 519s ok 356 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1/255.255.0.0 519s # Deny from 66.6.6.6 519s # expecting access. 519s ok 357 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1/16 519s # expecting access. 519s ok 358 519s # --- 519s # Order mutual-failure 519s # Deny from all 519s # expecting access denial. 519s ok 359 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1/16 519s # Deny from all 519s # expecting access denial. 519s ok 360 519s # --- 519s # Order mutual-failure 519s # Deny from localhost 519s # expecting access denial. 519s ok 361 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1/16 519s # Deny from localhost 519s # expecting access denial. 519s ok 362 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 363 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1/16 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 364 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0 519s # expecting access denial. 519s ok 365 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1/16 519s # Deny from 127.0 519s # expecting access denial. 519s ok 366 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 367 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1/16 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 368 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 369 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1/16 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 370 519s # --- 519s # Order mutual-failure 519s # Deny from somewhere.else.com 519s # expecting access denial. 519s ok 371 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1/16 519s # Deny from somewhere.else.com 519s # expecting access. 519s ok 372 519s # --- 519s # Order mutual-failure 519s # Deny from 66.6.6.6 519s # expecting access denial. 519s ok 373 519s # --- 519s # Order mutual-failure 519s # Allow from 127.0.0.1/16 519s # Deny from 66.6.6.6 519s # expecting access. 519s ok 374 519s # --- 519s # Order mutual-failure 519s # Allow from somewhere.else.com 519s # expecting access denial. 519s ok 375 519s # --- 519s # Order mutual-failure 519s # Deny from all 519s # expecting access denial. 519s ok 376 519s # --- 519s # Order mutual-failure 519s # Allow from somewhere.else.com 519s # Deny from all 519s # expecting access denial. 519s ok 377 519s # --- 519s # Order mutual-failure 519s # Deny from localhost 519s # expecting access denial. 519s ok 378 519s # --- 519s # Order mutual-failure 519s # Allow from somewhere.else.com 519s # Deny from localhost 519s # expecting access denial. 519s ok 379 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 380 519s # --- 519s # Order mutual-failure 519s # Allow from somewhere.else.com 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 381 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0 519s # expecting access denial. 519s ok 382 519s # --- 519s # Order mutual-failure 519s # Allow from somewhere.else.com 519s # Deny from 127.0 519s # expecting access denial. 519s ok 383 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 384 519s # --- 519s # Order mutual-failure 519s # Allow from somewhere.else.com 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 385 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 386 519s # --- 519s # Order mutual-failure 519s # Allow from somewhere.else.com 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 387 519s # --- 519s # Order mutual-failure 519s # Deny from somewhere.else.com 519s # expecting access denial. 519s ok 388 519s # --- 519s # Order mutual-failure 519s # Allow from somewhere.else.com 519s # Deny from somewhere.else.com 519s # expecting access denial. 519s ok 389 519s # --- 519s # Order mutual-failure 519s # Deny from 66.6.6.6 519s # expecting access denial. 519s ok 390 519s # --- 519s # Order mutual-failure 519s # Allow from somewhere.else.com 519s # Deny from 66.6.6.6 519s # expecting access denial. 519s ok 391 519s # --- 519s # Order mutual-failure 519s # Allow from 66.6.6.6 519s # expecting access denial. 519s ok 392 519s # --- 519s # Order mutual-failure 519s # Deny from all 519s # expecting access denial. 519s ok 393 519s # --- 519s # Order mutual-failure 519s # Allow from 66.6.6.6 519s # Deny from all 519s # expecting access denial. 519s ok 394 519s # --- 519s # Order mutual-failure 519s # Deny from localhost 519s # expecting access denial. 519s ok 395 519s # --- 519s # Order mutual-failure 519s # Allow from 66.6.6.6 519s # Deny from localhost 519s # expecting access denial. 519s ok 396 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 397 519s # --- 519s # Order mutual-failure 519s # Allow from 66.6.6.6 519s # Deny from 127.0.0.1 519s # expecting access denial. 519s ok 398 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0 519s # expecting access denial. 519s ok 399 519s # --- 519s # Order mutual-failure 519s # Allow from 66.6.6.6 519s # Deny from 127.0 519s # expecting access denial. 519s ok 400 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 401 519s # --- 519s # Order mutual-failure 519s # Allow from 66.6.6.6 519s # Deny from 127.0.0.1/255.255.0.0 519s # expecting access denial. 519s ok 402 519s # --- 519s # Order mutual-failure 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 403 519s # --- 519s # Order mutual-failure 519s # Allow from 66.6.6.6 519s # Deny from 127.0.0.1/16 519s # expecting access denial. 519s ok 404 519s # --- 519s # Order mutual-failure 519s # Deny from somewhere.else.com 519s # expecting access denial. 519s ok 405 519s # --- 519s # Order mutual-failure 519s # Allow from 66.6.6.6 519s # Deny from somewhere.else.com 519s # expecting access denial. 519s ok 406 519s # --- 519s # Order mutual-failure 519s # Deny from 66.6.6.6 519s # expecting access denial. 519s ok 407 519s # --- 519s # Order mutual-failure 519s # Allow from 66.6.6.6 519s # Deny from 66.6.6.6 519s # expecting access denial. 519s ok 408 519s ok 524s t/modules/actions.t ................. 524s 1..20 524s # Running under perl version 5.040001 for linux 524s # Current time local: Thu Sep 4 15:57:54 2025 524s # Current time GMT: Thu Sep 4 15:57:54 2025 524s # Using Test.pm version 1.31 524s # Using Apache/Test.pm version 1.44 524s # expected: 200 524s # received: '200' 524s ok 1 524s # expected: 'nada' 524s # received: 'nada' 524s ok 2 524s # expected: 404 524s # received: '404' 524s ok 3 524s ok 4 # skip RC=404, no need to check content 524s # expected: 404 524s # received: '404' 524s ok 5 524s ok 6 # skip RC=404, no need to check content 524s # expected: 404 524s # received: '404' 524s ok 7 524s ok 8 # skip RC=404, no need to check content 524s # expected: 200 524s # received: '200' 524s ok 9 524s # expected: 'nada' 524s # received: 'nada' 524s ok 10 524s # expected: 404 524s # received: '404' 524s ok 11 524s ok 12 # skip RC=404, no need to check content 524s # expected: 200 524s # received: '200' 524s ok 13 524s # expected: 'POST 524s # foo2: bar2 524s # ' 524s # received: 'POST 524s # foo2: bar2 524s # ' 524s ok 14 524s # expected: 405 524s # received: '405' 524s ok 15 524s # expected: 200 524s # received: '200' 524s ok 16 524s # expected: 'foo=bar' 524s # received: 'foo=bar' 524s ok 17 524s # expected: 200 524s # received: '200' 524s ok 18 524s # expected: 'POST 524s # foo2: bar2 524s # ' 524s # received: 'POST 524s # foo2: bar2 524s # ' 524s ok 19 524s # expected: 405 524s # received: '405' 524s ok 20 524s ok 529s t/modules/alias.t ................... 529s 1..134 529s # Running under perl version 5.040001 for linux 529s # Current time local: Thu Sep 4 15:58:00 2025 529s # Current time GMT: Thu Sep 4 15:58:00 2025 529s # Using Test.pm version 1.31 529s # Using Apache/Test.pm version 1.44 529s # verifying simple aliases 529s # testing : /alias/ 529s # expected: 200 529s # received: '200' 529s ok 1 529s # testing : /bogu/ 529s # expected: 404 529s # received: '404' 529s ok 2 529s # verifying alias match with /ali[0-9]. 529s # testing : /ali0 529s # expected: 0 529s # received: '0' 529s ok 3 529s # testing : /ali1 529s # expected: 1 529s # received: '1' 529s ok 4 529s # testing : /ali2 529s # expected: 2 529s # received: '2' 529s ok 5 529s # testing : /ali3 529s # expected: 3 529s # received: '3' 529s ok 6 529s # testing : /ali4 529s # expected: 4 529s # received: '4' 529s ok 7 529s # testing : /ali5 529s # expected: 5 529s # received: '5' 529s ok 8 529s # testing : /ali6 529s # expected: 6 529s # received: '6' 529s ok 9 529s # testing : /ali7 529s # expected: 7 529s # received: '7' 529s ok 10 529s # testing : /ali8 529s # expected: 8 529s # received: '8' 529s ok 11 529s # testing : /ali9 529s # expected: 9 529s # received: '9' 529s ok 12 529s # verifying expression alias match with /expr/ali[0-9]. 529s # testing : /ali0 529s # expected: 0 529s # received: '0' 529s ok 13 529s # testing : /ali1 529s # expected: 1 529s # received: '1' 529s ok 14 529s # testing : /ali2 529s # expected: 2 529s # received: '2' 529s ok 15 529s # testing : /ali3 529s # expected: 3 529s # received: '3' 529s ok 16 529s # testing : /ali4 529s # expected: 4 529s # received: '4' 529s ok 17 529s # testing : /ali5 529s # expected: 5 529s # received: '5' 529s ok 18 529s # testing : /ali6 529s # expected: 6 529s # received: '6' 529s ok 19 529s # testing : /ali7 529s # expected: 7 529s # received: '7' 529s ok 20 529s # testing : /ali8 529s # expected: 8 529s # received: '8' 529s ok 21 529s # testing : /ali9 529s # expected: 9 529s # received: '9' 529s ok 22 529s # testing : /forbid 529s # expected: '403' 529s # received: '403' 529s ok 23 529s # testing : /gone 529s # expected: '410' 529s # received: '410' 529s ok 24 529s # testing : /perm 529s # expected: '301' 529s # received: '301' 529s ok 25 529s # testing : /perm2 529s # expected: '301' 529s # received: '301' 529s ok 26 529s # testing : /seeother 529s # expected: '303' 529s # received: '303' 529s ok 27 529s # testing : /temp 529s # expected: '302' 529s # received: '302' 529s ok 28 529s # testing : /temp2 529s # expected: '302' 529s # received: '302' 529s ok 29 529s verifying body of perm and temp redirect match 529s # testing : /p0 529s # expected: 0 529s # received: '0' 529s ok 30 529s # testing : /p1 529s # expected: 1 529s # received: '1' 529s ok 31 529s # testing : /p2 529s # expected: 2 529s # received: '2' 529s ok 32 529s # testing : /p3 529s # expected: 3 529s # received: '3' 529s ok 33 529s # testing : /p4 529s # expected: 4 529s # received: '4' 529s ok 34 529s # testing : /p5 529s # expected: 5 529s # received: '5' 529s ok 35 529s # testing : /p6 529s # expected: 6 529s # received: '6' 529s ok 36 529s # testing : /p7 529s # expected: 7 529s # received: '7' 529s ok 37 529s # testing : /p8 529s # expected: 8 529s # received: '8' 529s ok 38 529s # testing : /p9 529s # expected: 9 529s # received: '9' 529s ok 39 529s # testing : /t0 529s # expected: 0 529s # received: '0' 529s ok 40 529s # testing : /t1 529s # expected: 1 529s # received: '1' 529s ok 41 529s # testing : /t2 529s # expected: 2 529s # received: '2' 529s ok 42 529s # testing : /t3 529s # expected: 3 529s # received: '3' 529s ok 43 529s # testing : /t4 529s # expected: 4 529s # received: '4' 529s ok 44 529s # testing : /t5 529s # expected: 5 529s # received: '5' 529s ok 45 529s # testing : /t6 529s # expected: 6 529s # received: '6' 529s ok 46 529s # testing : /t7 529s # expected: 7 529s # received: '7' 529s ok 47 529s # testing : /t8 529s # expected: 8 529s # received: '8' 529s ok 48 529s # testing : /t9 529s # expected: 9 529s # received: '9' 529s ok 49 529s verifying body of perm and temp redirect match with expression support 529s # testing : /p0 529s # expected: 0 529s # received: '0' 529s ok 50 529s # testing : /p1 529s # expected: 1 529s # received: '1' 529s ok 51 529s # testing : /p2 529s # expected: 2 529s # received: '2' 529s ok 52 529s # testing : /p3 529s # expected: 3 529s # received: '3' 529s ok 53 529s # testing : /p4 529s # expected: 4 529s # received: '4' 529s ok 54 529s # testing : /p5 529s # expected: 5 529s # received: '5' 529s ok 55 529s # testing : /p6 529s # expected: 6 529s # received: '6' 529s ok 56 529s # testing : /p7 529s # expected: 7 529s # received: '7' 529s ok 57 529s # testing : /p8 529s # expected: 8 529s # received: '8' 529s ok 58 529s # testing : /p9 529s # expected: 9 529s # received: '9' 529s ok 59 529s # testing : /t0 529s # expected: 0 529s # received: '0' 529s ok 60 529s # testing : /t1 529s # expected: 1 529s # received: '1' 529s ok 61 529s # testing : /t2 529s # expected: 2 529s # received: '2' 529s ok 62 529s # testing : /t3 529s # expected: 3 529s # received: '3' 529s ok 63 529s # testing : /t4 529s # expected: 4 529s # received: '4' 529s ok 64 529s # testing : /t5 529s # expected: 5 529s # received: '5' 529s ok 65 529s # testing : /t6 529s # expected: 6 529s # received: '6' 529s ok 66 529s # testing : /t7 529s # expected: 7 529s # received: '7' 529s ok 67 529s # testing : /t8 529s # expected: 8 529s # received: '8' 529s ok 68 529s # testing : /t9 529s # expected: 9 529s # received: '9' 529s ok 69 529s verifying return code of seeother and gone redirect match 529s # testing : g0 529s # expected: '410' 529s # received: '410' 529s ok 70 529s # testing : g1 529s # expected: '410' 529s # received: '410' 529s ok 71 529s # testing : g2 529s # expected: '410' 529s # received: '410' 529s ok 72 529s # testing : g3 529s # expected: '410' 529s # received: '410' 529s ok 73 529s # testing : g4 529s # expected: '410' 529s # received: '410' 529s ok 74 529s # testing : g5 529s # expected: '410' 529s # received: '410' 529s ok 75 529s # testing : g6 529s # expected: '410' 529s # received: '410' 529s ok 76 529s # testing : g7 529s # expected: '410' 529s # received: '410' 529s ok 77 529s # testing : g8 529s # expected: '410' 529s # received: '410' 529s ok 78 529s # testing : g9 529s # expected: '410' 529s # received: '410' 529s ok 79 529s # testing : f0 529s # expected: '403' 529s # received: '403' 529s ok 80 529s # testing : f1 529s # expected: '403' 529s # received: '403' 529s ok 81 529s # testing : f2 529s # expected: '403' 529s # received: '403' 529s ok 82 529s # testing : f3 529s # expected: '403' 529s # received: '403' 529s ok 83 529s # testing : f4 529s # expected: '403' 529s # received: '403' 529s ok 84 529s # testing : f5 529s # expected: '403' 529s # received: '403' 529s ok 85 529s # testing : f6 529s # expected: '403' 529s # received: '403' 529s ok 86 529s # testing : f7 529s # expected: '403' 529s # received: '403' 529s ok 87 529s # testing : f8 529s # expected: '403' 529s # received: '403' 529s ok 88 529s # testing : f9 529s # expected: '403' 529s # received: '403' 529s ok 89 529s # testing : s0 529s # expected: '303' 529s # received: '303' 529s ok 90 529s # testing : s1 529s # expected: '303' 529s # received: '303' 529s ok 91 529s # testing : s2 529s # expected: '303' 529s # received: '303' 529s ok 92 529s # testing : s3 529s # expected: '303' 529s # received: '303' 529s ok 93 529s # testing : s4 529s # expected: '303' 529s # received: '303' 529s ok 94 529s # testing : s5 529s # expected: '303' 529s # received: '303' 529s ok 95 529s # testing : s6 529s # expected: '303' 529s # received: '303' 529s ok 96 529s # testing : s7 529s # expected: '303' 529s # received: '303' 529s ok 97 529s # testing : s8 529s # expected: '303' 529s # received: '303' 529s ok 98 529s # testing : s9 529s # expected: '303' 529s # received: '303' 529s ok 99 529s verifying return code of seeother and gone redirect match with expression support 529s # testing : g0 529s # expected: '410' 529s # received: '410' 529s ok 100 529s # testing : g1 529s # expected: '410' 529s # received: '410' 529s ok 101 529s # testing : g2 529s # expected: '410' 529s # received: '410' 529s ok 102 529s # testing : g3 529s # expected: '410' 529s # received: '410' 529s ok 103 529s # testing : g4 529s # expected: '410' 529s # received: '410' 529s ok 104 529s # testing : g5 529s # expected: '410' 529s # received: '410' 529s ok 105 529s # testing : g6 529s # expected: '410' 529s # received: '410' 529s ok 106 529s # testing : g7 529s # expected: '410' 529s # received: '410' 529s ok 107 529s # testing : g8 529s # expected: '410' 529s # received: '410' 529s ok 108 529s # testing : g9 529s # expected: '410' 529s # received: '410' 529s ok 109 529s # testing : f0 529s # expected: '403' 529s # received: '403' 529s ok 110 529s # testing : f1 529s # expected: '403' 529s # received: '403' 529s ok 111 529s # testing : f2 529s # expected: '403' 529s # received: '403' 529s ok 112 529s # testing : f3 529s # expected: '403' 529s # received: '403' 529s ok 113 529s # testing : f4 529s # expected: '403' 529s # received: '403' 529s ok 114 529s # testing : f5 529s # expected: '403' 529s # received: '403' 529s ok 115 529s # testing : f6 529s # expected: '403' 529s # received: '403' 529s ok 116 529s # testing : f7 529s # expected: '403' 529s # received: '403' 529s ok 117 529s # testing : f8 529s # expected: '403' 529s # received: '403' 529s ok 118 529s # testing : f9 529s # expected: '403' 529s # received: '403' 529s ok 119 529s # testing : s0 529s # expected: '303' 529s # received: '303' 529s ok 120 529s # testing : s1 529s # expected: '303' 529s # received: '303' 529s ok 121 529s # testing : s2 529s # expected: '303' 529s # received: '303' 529s ok 122 529s # testing : s3 529s # expected: '303' 529s # received: '303' 529s ok 123 529s # testing : s4 529s # expected: '303' 529s # received: '303' 529s ok 124 529s # testing : s5 529s # expected: '303' 529s # received: '303' 529s ok 125 529s # testing : s6 529s # expected: '303' 529s # received: '303' 529s ok 126 529s # testing : s7 529s # expected: '303' 529s # received: '303' 529s ok 127 529s # testing : s8 529s # expected: '303' 529s # received: '303' 529s ok 128 529s # testing : s9 529s # expected: '303' 529s # received: '303' 529s ok 129 529s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 529s # verifying /modules/alias/script is plain text 529s # testing : /modules/alias/script 529s # expected: '#!/bin/sh 529s # echo Content-type: text/plain 529s # echo 529s # echo this is a shell script cgi. 529s # ' 529s # received: '#!/bin/sh 529s # echo Content-type: text/plain 529s # echo 529s # echo this is a shell script cgi. 529s # ' 529s ok 130 529s # verifying same file accessed at /cgi/script is executed code 529s # testing : /cgi/script 529s # expected: 'this is a shell script cgi. 529s # ' 529s # received: 'this is a shell script cgi. 529s # ' 529s ok 131 529s # verifying ScriptAliasMatch with /aliascgi-script 529s # testing : /aliascgi-script 529s # expected: 'this is a shell script cgi. 529s # ' 529s # received: 'this is a shell script cgi. 529s # ' 529s ok 132 529s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 529s # testing : /aliascgi-script 529s # expected: 'this is a shell script cgi. 529s # ' 529s # received: 'this is a shell script cgi. 529s # ' 529s ok 133 529s # verifying bad script alias. 529s # testing : /aliascgi-nada 529s # expected: 404 529s # received: '404' 529s ok 134 529s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 529s ok 534s t/modules/allowmethods.t ............ 534s 1..9 534s # Running under perl version 5.040001 for linux 534s # Current time local: Thu Sep 4 15:58:05 2025 534s # Current time GMT: Thu Sep 4 15:58:05 2025 534s # Using Test.pm version 1.31 534s # Using Apache/Test.pm version 1.44 534s # testing : Get request to /Get responds 200 534s # expected: 200 534s # received: '200' 534s ok 1 534s # testing : Head request to /Get responds 200 534s # expected: 200 534s # received: '200' 534s ok 2 534s # testing : Post request to /Get responds 405 534s # expected: 405 534s # received: '405' 534s ok 3 534s # testing : Get request to /Head responds 200 534s # expected: 200 534s # received: '200' 534s ok 4 534s # testing : Head request to /Head responds 200 534s # expected: 200 534s # received: '200' 534s ok 5 534s # testing : Post request to /Head responds 405 534s # expected: 405 534s # received: '405' 534s ok 6 534s # testing : Get request to /Post responds 405 534s # expected: 405 534s # received: '405' 534s ok 7 534s # testing : Head request to /Post responds 405 534s # expected: 405 534s # received: '405' 534s ok 8 534s # testing : Post request to /Post responds 200 534s # expected: 200 534s # received: '200' 534s ok 9 534s ok 539s t/modules/asis.t .................... 539s 1..3 539s # Running under perl version 5.040001 for linux 539s # Current time local: Thu Sep 4 15:58:10 2025 539s # Current time GMT: Thu Sep 4 15:58:10 2025 539s # Using Test.pm version 1.31 539s # Using Apache/Test.pm version 1.44 539s # testing : asis content OK 539s # expected: 'This is asis content. 539s # ' 539s # received: 'This is asis content. 539s # ' 539s ok 1 539s # testing : asis gave 404 error 539s # expected: 404 539s # received: '404' 539s ok 2 539s # testing : asis gave 403 error 539s # expected: 403 539s # received: '403' 539s ok 3 539s ok 546s t/modules/authz_core.t .............. 546s 1..504 546s # Running under perl version 5.040001 for linux 546s # Current time local: Thu Sep 4 15:58:15 2025 546s # Current time GMT: Thu Sep 4 15:58:15 2025 546s # Using Test.pm version 1.31 546s # Using Apache/Test.pm version 1.44 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/basic1 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/groups1 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 200, expected 200 [a/ : a/ ] 546s ok 1 546s # got 200, expected 200 [a/ : a/ 1] 546s ok 2 546s # got 200, expected 200 [a/ : a/ 2] 546s ok 3 546s # got 200, expected 200 [a/ : a/ 1 2] 546s ok 4 546s # got 200, expected 200 [a/ : a/ 3] 546s ok 5 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ user1: a/ ] 546s ok 6 546s # got 200, expected 200 [a/ user1: a/ user1] 546s ok 7 546s # got 401, expected 401 [a/ user1: a/ user2] 546s ok 8 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ Any 1 2: a/ ] 546s ok 9 546s # got 200, expected 200 [a/ Any 1 2: a/ 1] 546s ok 10 546s # got 200, expected 200 [a/ Any 1 2: a/ 2] 546s ok 11 546s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 546s ok 12 546s # got 403, expected 403 [a/ Any 1 2: a/ 3] 546s ok 13 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 546s ok 14 546s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 546s ok 15 546s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 546s ok 16 546s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 546s ok 17 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 546s ok 18 546s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 546s ok 19 546s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 546s ok 20 546s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 546s ok 21 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 546s ok 22 546s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 546s ok 23 546s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 546s ok 24 546s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 546s ok 25 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 546s ok 26 546s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 546s ok 27 546s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 546s ok 28 546s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 546s ok 29 546s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 546s ok 30 546s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 546s ok 31 546s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 546s ok 32 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 546s ok 33 546s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 546s ok 34 546s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 546s ok 35 546s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 546s ok 36 546s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 546s ok 37 546s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 546s ok 38 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 546s ok 39 546s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 546s ok 40 546s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 546s ok 41 546s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 546s ok 42 546s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 546s ok 43 546s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 546s ok 44 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 546s ok 45 546s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 546s ok 46 546s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 546s ok 47 546s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 546s ok 48 546s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 546s ok 49 546s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 546s ok 50 546s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 546s ok 51 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 546s ok 52 546s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 546s ok 53 546s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 546s ok 54 546s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 546s ok 55 546s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 546s ok 56 546s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 546s ok 57 546s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 546s ok 58 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All 1 !2: a/ ] 546s ok 59 546s # got 200, expected 200 [a/ All 1 !2: a/ 1] 546s ok 60 546s # got 403, expected 403 [a/ All 1 !2: a/ 2] 546s ok 61 546s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 546s ok 62 546s # got 403, expected 403 [a/ All 1 !2: a/ 3] 546s ok 63 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 546s ok 64 546s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 546s ok 65 546s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 546s ok 66 546s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 546s ok 67 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 546s ok 68 546s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 546s ok 69 546s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 546s ok 70 546s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 546s ok 71 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 546s ok 72 546s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 546s ok 73 546s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 546s ok 74 546s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 546s ok 75 546s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 546s ok 76 546s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 546s ok 77 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 546s ok 78 546s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 546s ok 79 546s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 546s ok 80 546s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 546s ok 81 546s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 546s ok 82 546s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 546s ok 83 546s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 546s ok 84 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 546s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 546s ok 85 546s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 546s ok 86 546s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 546s ok 87 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 546s ok 88 546s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 546s ok 89 546s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 546s ok 90 546s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 546s ok 91 546s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 546s ok 92 546s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 546s ok 93 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 546s ok 94 546s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 546s ok 95 546s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 546s ok 96 546s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 546s ok 97 546s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 546s ok 98 546s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 546s ok 99 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 546s ok 100 546s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 546s ok 101 546s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 546s ok 102 546s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 546s ok 103 546s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 546s ok 104 546s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 546s ok 105 546s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 546s ok 106 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 546s ok 107 546s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 546s ok 108 546s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 546s ok 109 546s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 546s ok 110 546s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 546s ok 111 546s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 546s ok 112 546s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 546s ok 113 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All 1 2: a/ ] 546s ok 114 546s # got 403, expected 403 [a/ All 1 2: a/ 1] 546s ok 115 546s # got 403, expected 403 [a/ All 1 2: a/ 2] 546s ok 116 546s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 546s ok 117 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 546s ok 118 546s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 546s ok 119 546s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 546s ok 120 546s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 546s ok 121 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 546s ok 122 546s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 546s ok 123 546s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 546s ok 124 546s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 546s ok 125 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 546s ok 126 546s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 546s ok 127 546s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 546s ok 128 546s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 546s ok 129 546s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 546s ok 130 546s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 546s ok 131 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 546s ok 132 546s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 546s ok 133 546s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 546s ok 134 546s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 546s ok 135 546s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 546s ok 136 546s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 546s ok 137 546s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 546s ok 138 546s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 546s ok 139 546s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 546s ok 140 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 546s ok 141 546s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 546s ok 142 546s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 546s ok 143 546s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 546s ok 144 546s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 546s ok 145 546s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 546s ok 146 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 546s ok 147 546s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 546s ok 148 546s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 546s ok 149 546s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 546s ok 150 546s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 546s ok 151 546s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 546s ok 152 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 546s ok 153 546s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 546s ok 154 546s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 546s ok 155 546s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 546s ok 156 546s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 546s ok 157 546s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 546s ok 158 546s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 546s ok 159 546s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 546s ok 160 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 546s ok 161 546s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 546s ok 162 546s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 546s ok 163 546s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 546s ok 164 546s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 546s ok 165 546s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 546s ok 166 546s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 546s ok 167 546s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 546s ok 168 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 546s ok 169 546s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 546s ok 170 546s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 546s ok 171 546s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 546s ok 172 546s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 546s ok 173 546s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 546s ok 174 546s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 546s ok 175 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 546s ok 176 546s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 546s ok 177 546s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 546s ok 178 546s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 546s ok 179 546s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 546s ok 180 546s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 546s ok 181 546s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 546s ok 182 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 546s ok 183 546s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 546s ok 184 546s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 546s ok 185 546s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 546s ok 186 546s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 546s ok 187 546s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 546s ok 188 546s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 546s ok 189 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 546s ok 190 546s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 546s ok 191 546s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 546s ok 192 546s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 546s ok 193 546s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 546s ok 194 546s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 546s ok 195 546s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 546s ok 196 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 546s ok 197 546s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 546s ok 198 546s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 546s ok 199 546s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 546s ok 200 546s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 546s ok 201 546s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 546s ok 202 546s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 546s ok 203 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 546s ok 204 546s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 546s ok 205 546s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 546s ok 206 546s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 546s ok 207 546s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 546s ok 208 546s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 546s ok 209 546s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 546s ok 210 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 546s ok 211 546s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 546s ok 212 546s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 546s ok 213 546s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 546s ok 214 546s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 546s ok 215 546s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 546s ok 216 546s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 546s ok 217 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 546s ok 218 546s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 546s ok 219 546s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 546s ok 220 546s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 546s ok 221 546s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 546s ok 222 546s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 546s ok 223 546s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 546s ok 224 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 546s ok 225 546s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 546s ok 226 546s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 546s ok 227 546s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 546s ok 228 546s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 546s ok 229 546s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 546s ok 230 546s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 546s ok 231 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 546s ok 232 546s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 546s ok 233 546s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 546s ok 234 546s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 546s ok 235 546s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 546s ok 236 546s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 546s ok 237 546s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 546s ok 238 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 546s ok 239 546s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 546s ok 240 546s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 546s ok 241 546s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 546s ok 242 546s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 546s ok 243 546s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 546s ok 244 546s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 546s ok 245 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 546s ok 246 546s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 546s ok 247 546s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 546s ok 248 546s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 546s ok 249 546s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 546s ok 250 546s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 546s ok 251 546s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 546s ok 252 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 546s ok 253 546s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 546s ok 254 546s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 546s ok 255 546s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 546s ok 256 546s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 546s ok 257 546s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 546s ok 258 546s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 546s ok 259 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 546s ok 260 546s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 546s ok 261 546s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 546s ok 262 546s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 546s ok 263 546s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 546s ok 264 546s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 546s ok 265 546s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 546s ok 266 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 546s ok 267 546s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 546s ok 268 546s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 546s ok 269 546s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 546s ok 270 546s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 546s ok 271 546s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 546s ok 272 546s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 546s ok 273 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 546s ok 274 546s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 546s ok 275 546s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 546s ok 276 546s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 546s ok 277 546s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 546s ok 278 546s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 546s ok 279 546s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 546s ok 280 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 546s ok 281 546s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 546s ok 282 546s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 546s ok 283 546s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 546s ok 284 546s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 546s ok 285 546s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 546s ok 286 546s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 546s ok 287 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 546s ok 288 546s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 546s ok 289 546s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 546s ok 290 546s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 546s ok 291 546s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 546s ok 292 546s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 546s ok 293 546s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 546s ok 294 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 546s ok 295 546s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 546s ok 296 546s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 546s ok 297 546s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 546s ok 298 546s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 546s ok 299 546s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 546s ok 300 546s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 546s ok 301 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 546s ok 302 546s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 546s ok 303 546s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 546s ok 304 546s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 546s ok 305 546s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 546s ok 306 546s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 546s ok 307 546s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 546s ok 308 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 546s ok 309 546s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 546s ok 310 546s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 546s ok 311 546s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 546s ok 312 546s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 546s ok 313 546s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 546s ok 314 546s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 546s ok 315 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 546s ok 316 546s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 546s ok 317 546s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 546s ok 318 546s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 546s ok 319 546s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 546s ok 320 546s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 546s ok 321 546s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 546s ok 322 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 546s ok 323 546s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 546s ok 324 546s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 546s ok 325 546s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 546s ok 326 546s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 546s ok 327 546s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 546s ok 328 546s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 546s ok 329 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 546s ok 330 546s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 546s ok 331 546s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 546s ok 332 546s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 546s ok 333 546s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 546s ok 334 546s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 546s ok 335 546s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 546s ok 336 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 546s ok 337 546s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 546s ok 338 546s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 546s ok 339 546s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 546s ok 340 546s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 546s ok 341 546s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 546s ok 342 546s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 546s ok 343 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 546s ok 344 546s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 546s ok 345 546s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 546s ok 346 546s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 546s ok 347 546s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 546s ok 348 546s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 546s ok 349 546s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 546s ok 350 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 546s ok 351 546s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 546s ok 352 546s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 546s ok 353 546s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 546s ok 354 546s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 546s ok 355 546s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 546s ok 356 546s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 546s ok 357 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 546s ok 358 546s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 546s ok 359 546s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 546s ok 360 546s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 546s ok 361 546s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 546s ok 362 546s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 546s ok 363 546s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 546s ok 364 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 546s ok 365 546s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 546s ok 366 546s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 546s ok 367 546s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 546s ok 368 546s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 546s ok 369 546s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 546s ok 370 546s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 546s ok 371 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 546s ok 372 546s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 546s ok 373 546s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 546s ok 374 546s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 546s ok 375 546s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 546s ok 376 546s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 546s ok 377 546s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 546s ok 378 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 546s ok 379 546s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 546s ok 380 546s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 546s ok 381 546s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 546s ok 382 546s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 546s ok 383 546s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 546s ok 384 546s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 546s ok 385 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 546s ok 386 546s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 546s ok 387 546s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 546s ok 388 546s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 546s ok 389 546s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 546s ok 390 546s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 546s ok 391 546s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 546s ok 392 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 546s ok 393 546s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 546s ok 394 546s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 546s ok 395 546s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 546s ok 396 546s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 546s ok 397 546s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 546s ok 398 546s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 546s ok 399 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 546s ok 400 546s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 546s ok 401 546s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 546s ok 402 546s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 546s ok 403 546s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 546s ok 404 546s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 546s ok 405 546s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 546s ok 406 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 546s ok 407 546s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 546s ok 408 546s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 546s ok 409 546s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 546s ok 410 546s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 546s ok 411 546s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 546s ok 412 546s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 546s ok 413 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 546s ok 414 546s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 546s ok 415 546s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 546s ok 416 546s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 546s ok 417 546s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 546s ok 418 546s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 546s ok 419 546s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 546s ok 420 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 546s ok 421 546s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 546s ok 422 546s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 546s ok 423 546s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 546s ok 424 546s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 546s ok 425 546s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 546s ok 426 546s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 546s ok 427 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 546s ok 428 546s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 546s ok 429 546s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 546s ok 430 546s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 546s ok 431 546s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 546s ok 432 546s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 546s ok 433 546s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 546s ok 434 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 546s ok 435 546s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 546s ok 436 546s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 546s ok 437 546s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 546s ok 438 546s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 546s ok 439 546s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 546s ok 440 546s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 546s ok 441 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 546s ok 442 546s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 546s ok 443 546s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 546s ok 444 546s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 546s ok 445 546s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 546s ok 446 546s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 546s ok 447 546s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 546s ok 448 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 546s ok 449 546s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 546s ok 450 546s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 546s ok 451 546s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 546s ok 452 546s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 546s ok 453 546s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 546s ok 454 546s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 546s ok 455 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 546s ok 456 546s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 546s ok 457 546s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 546s ok 458 546s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 546s ok 459 546s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 546s ok 460 546s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 546s ok 461 546s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 546s ok 462 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 546s ok 463 546s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 546s ok 464 546s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 546s ok 465 546s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 546s ok 466 546s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 546s ok 467 546s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 546s ok 468 546s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 546s ok 469 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 546s ok 470 546s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 546s ok 471 546s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 546s ok 472 546s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 546s ok 473 546s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 546s ok 474 546s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 546s ok 475 546s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 546s ok 476 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 546s ok 477 546s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 546s ok 478 546s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 546s ok 479 546s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 546s ok 480 546s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 546s ok 481 546s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 546s ok 482 546s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 546s ok 483 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 546s ok 484 546s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 546s ok 485 546s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 546s ok 486 546s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 546s ok 487 546s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 546s ok 488 546s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 546s ok 489 546s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 546s ok 490 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 546s ok 491 546s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 546s ok 492 546s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 546s ok 493 546s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 546s ok 494 546s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 546s ok 495 546s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 546s ok 496 546s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 546s ok 497 546s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 546s ok 498 546s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 546s ok 499 546s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 546s ok 500 546s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 546s ok 501 546s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 546s ok 502 546s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 546s ok 503 546s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 546s ok 504 546s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/basic1 546s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 546s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/groups1 546s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 546s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 546s ok 550s t/modules/autoindex.t ............... 550s 1..84 550s # Running under perl version 5.040001 for linux 550s # Current time local: Thu Sep 4 15:58:21 2025 550s # Current time GMT: Thu Sep 4 15:58:21 2025 550s # Using Test.pm version 1.31 550s # Using Apache/Test.pm version 1.44 550s --- 550s IndexOrderDefault Ascending Name 550s GET /modules/autoindex/htaccess/ 550s ok 1 550s --- 550s IndexOrderDefault Ascending Name 550s 550s (C=N O=A) 550s GET /modules/autoindex/htaccess/?C=N&O=A 550s ok 2 550s --- 550s IndexOrderDefault Ascending Name 550s 550s (C=N O=D) 550s GET /modules/autoindex/htaccess/?C=N&O=D 550s ok 3 550s --- 550s IndexOrderDefault Ascending Name 550s 550s (C=M O=A) 550s GET /modules/autoindex/htaccess/?C=M&O=A 550s ok 4 550s --- 550s IndexOrderDefault Ascending Name 550s 550s (C=M O=D) 550s GET /modules/autoindex/htaccess/?C=M&O=D 550s ok 5 550s --- 550s IndexOrderDefault Ascending Name 550s 550s (C=S O=A) 550s GET /modules/autoindex/htaccess/?C=S&O=A 550s ok 6 550s --- 550s IndexOrderDefault Ascending Name 550s 550s (C=S O=D) 550s GET /modules/autoindex/htaccess/?C=S&O=D 550s ok 7 550s --- 550s IndexOrderDefault Ascending Date 550s GET /modules/autoindex/htaccess/ 550s ok 8 550s --- 550s IndexOrderDefault Ascending Date 550s 550s (C=N O=A) 550s GET /modules/autoindex/htaccess/?C=N&O=A 550s ok 9 550s --- 550s IndexOrderDefault Ascending Date 550s 550s (C=N O=D) 550s GET /modules/autoindex/htaccess/?C=N&O=D 550s ok 10 550s --- 550s IndexOrderDefault Ascending Date 550s 550s (C=M O=A) 550s GET /modules/autoindex/htaccess/?C=M&O=A 550s ok 11 550s --- 550s IndexOrderDefault Ascending Date 550s 550s (C=M O=D) 550s GET /modules/autoindex/htaccess/?C=M&O=D 550s ok 12 550s --- 550s IndexOrderDefault Ascending Date 550s 550s (C=S O=A) 550s GET /modules/autoindex/htaccess/?C=S&O=A 550s ok 13 550s --- 550s IndexOrderDefault Ascending Date 550s 550s (C=S O=D) 550s GET /modules/autoindex/htaccess/?C=S&O=D 550s ok 14 550s --- 550s IndexOrderDefault Ascending Size 550s GET /modules/autoindex/htaccess/ 550s ok 15 550s --- 550s IndexOrderDefault Ascending Size 550s 550s (C=N O=A) 550s GET /modules/autoindex/htaccess/?C=N&O=A 550s ok 16 550s --- 550s IndexOrderDefault Ascending Size 550s 550s (C=N O=D) 550s GET /modules/autoindex/htaccess/?C=N&O=D 550s ok 17 550s --- 550s IndexOrderDefault Ascending Size 550s 550s (C=M O=A) 550s GET /modules/autoindex/htaccess/?C=M&O=A 550s ok 18 550s --- 550s IndexOrderDefault Ascending Size 550s 550s (C=M O=D) 550s GET /modules/autoindex/htaccess/?C=M&O=D 550s ok 19 550s --- 550s IndexOrderDefault Ascending Size 550s 550s (C=S O=A) 550s GET /modules/autoindex/htaccess/?C=S&O=A 550s ok 20 550s --- 550s IndexOrderDefault Ascending Size 550s 550s (C=S O=D) 550s GET /modules/autoindex/htaccess/?C=S&O=D 550s ok 21 550s --- 550s IndexOrderDefault Descending Name 550s GET /modules/autoindex/htaccess/ 550s ok 22 550s --- 550s IndexOrderDefault Descending Name 550s 550s (C=N O=A) 550s GET /modules/autoindex/htaccess/?C=N&O=A 550s ok 23 550s --- 550s IndexOrderDefault Descending Name 550s 550s (C=N O=D) 550s GET /modules/autoindex/htaccess/?C=N&O=D 550s ok 24 550s --- 550s IndexOrderDefault Descending Name 550s 550s (C=M O=A) 550s GET /modules/autoindex/htaccess/?C=M&O=A 550s ok 25 550s --- 550s IndexOrderDefault Descending Name 550s 550s (C=M O=D) 550s GET /modules/autoindex/htaccess/?C=M&O=D 550s ok 26 550s --- 550s IndexOrderDefault Descending Name 550s 550s (C=S O=A) 550s GET /modules/autoindex/htaccess/?C=S&O=A 550s ok 27 550s --- 550s IndexOrderDefault Descending Name 550s 550s (C=S O=D) 550s GET /modules/autoindex/htaccess/?C=S&O=D 550s ok 28 550s --- 550s IndexOrderDefault Descending Date 550s GET /modules/autoindex/htaccess/ 550s ok 29 550s --- 550s IndexOrderDefault Descending Date 550s 550s (C=N O=A) 550s GET /modules/autoindex/htaccess/?C=N&O=A 550s ok 30 550s --- 550s IndexOrderDefault Descending Date 550s 550s (C=N O=D) 550s GET /modules/autoindex/htaccess/?C=N&O=D 550s ok 31 550s --- 550s IndexOrderDefault Descending Date 550s 550s (C=M O=A) 550s GET /modules/autoindex/htaccess/?C=M&O=A 550s ok 32 550s --- 550s IndexOrderDefault Descending Date 550s 550s (C=M O=D) 550s GET /modules/autoindex/htaccess/?C=M&O=D 550s ok 33 550s --- 550s IndexOrderDefault Descending Date 550s 550s (C=S O=A) 550s GET /modules/autoindex/htaccess/?C=S&O=A 550s ok 34 550s --- 550s IndexOrderDefault Descending Date 550s 550s (C=S O=D) 550s GET /modules/autoindex/htaccess/?C=S&O=D 550s ok 35 550s --- 550s IndexOrderDefault Descending Size 550s GET /modules/autoindex/htaccess/ 550s ok 36 550s --- 550s IndexOrderDefault Descending Size 550s 550s (C=N O=A) 550s GET /modules/autoindex/htaccess/?C=N&O=A 550s ok 37 550s --- 550s IndexOrderDefault Descending Size 550s 550s (C=N O=D) 550s GET /modules/autoindex/htaccess/?C=N&O=D 550s ok 38 550s --- 550s IndexOrderDefault Descending Size 550s 550s (C=M O=A) 550s GET /modules/autoindex/htaccess/?C=M&O=A 550s ok 39 550s --- 550s IndexOrderDefault Descending Size 550s 550s (C=M O=D) 550s GET /modules/autoindex/htaccess/?C=M&O=D 550s ok 40 550s --- 550s IndexOrderDefault Descending Size 550s 550s (C=S O=A) 550s GET /modules/autoindex/htaccess/?C=S&O=A 550s ok 41 550s --- 550s IndexOrderDefault Descending Size 550s 550s (C=S O=D) 550s GET /modules/autoindex/htaccess/?C=S&O=D 550s ok 42 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Name 550s GET /modules/autoindex/htaccess/ 550s ok 43 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Name 550s 550s (C=N O=A) 550s GET /modules/autoindex/htaccess/?C=N&O=A 550s ok 44 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Name 550s 550s (C=N O=D) 550s GET /modules/autoindex/htaccess/?C=N&O=D 550s ok 45 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Name 550s 550s (C=M O=A) 550s GET /modules/autoindex/htaccess/?C=M&O=A 550s ok 46 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Name 550s 550s (C=M O=D) 550s GET /modules/autoindex/htaccess/?C=M&O=D 550s ok 47 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Name 550s 550s (C=S O=A) 550s GET /modules/autoindex/htaccess/?C=S&O=A 550s ok 48 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Name 550s 550s (C=S O=D) 550s GET /modules/autoindex/htaccess/?C=S&O=D 550s ok 49 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Date 550s GET /modules/autoindex/htaccess/ 550s ok 50 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Date 550s 550s (C=N O=A) 550s GET /modules/autoindex/htaccess/?C=N&O=A 550s ok 51 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Date 550s 550s (C=N O=D) 550s GET /modules/autoindex/htaccess/?C=N&O=D 550s ok 52 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Date 550s 550s (C=M O=A) 550s GET /modules/autoindex/htaccess/?C=M&O=A 550s ok 53 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Date 550s 550s (C=M O=D) 550s GET /modules/autoindex/htaccess/?C=M&O=D 550s ok 54 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Date 550s 550s (C=S O=A) 550s GET /modules/autoindex/htaccess/?C=S&O=A 550s ok 55 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Date 550s 550s (C=S O=D) 550s GET /modules/autoindex/htaccess/?C=S&O=D 550s ok 56 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Size 550s GET /modules/autoindex/htaccess/ 550s ok 57 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Size 550s 550s (C=N O=A) 550s GET /modules/autoindex/htaccess/?C=N&O=A 550s ok 58 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Size 550s 550s (C=N O=D) 550s GET /modules/autoindex/htaccess/?C=N&O=D 550s ok 59 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Size 550s 550s (C=M O=A) 550s GET /modules/autoindex/htaccess/?C=M&O=A 550s ok 60 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Size 550s 550s (C=M O=D) 550s GET /modules/autoindex/htaccess/?C=M&O=D 550s ok 61 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Size 550s 550s (C=S O=A) 550s GET /modules/autoindex/htaccess/?C=S&O=A 550s ok 62 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Ascending Size 550s 550s (C=S O=D) 550s GET /modules/autoindex/htaccess/?C=S&O=D 550s ok 63 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Name 550s GET /modules/autoindex/htaccess/ 550s ok 64 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Name 550s 550s (C=N O=A) 550s GET /modules/autoindex/htaccess/?C=N&O=A 550s ok 65 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Name 550s 550s (C=N O=D) 550s GET /modules/autoindex/htaccess/?C=N&O=D 550s ok 66 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Name 550s 550s (C=M O=A) 550s GET /modules/autoindex/htaccess/?C=M&O=A 550s ok 67 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Name 550s 550s (C=M O=D) 550s GET /modules/autoindex/htaccess/?C=M&O=D 550s ok 68 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Name 550s 550s (C=S O=A) 550s GET /modules/autoindex/htaccess/?C=S&O=A 550s ok 69 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Name 550s 550s (C=S O=D) 550s GET /modules/autoindex/htaccess/?C=S&O=D 550s ok 70 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Date 550s GET /modules/autoindex/htaccess/ 550s ok 71 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Date 550s 550s (C=N O=A) 550s GET /modules/autoindex/htaccess/?C=N&O=A 550s ok 72 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Date 550s 550s (C=N O=D) 550s GET /modules/autoindex/htaccess/?C=N&O=D 550s ok 73 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Date 550s 550s (C=M O=A) 550s GET /modules/autoindex/htaccess/?C=M&O=A 550s ok 74 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Date 550s 550s (C=M O=D) 550s GET /modules/autoindex/htaccess/?C=M&O=D 550s ok 75 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Date 550s 550s (C=S O=A) 550s GET /modules/autoindex/htaccess/?C=S&O=A 550s ok 76 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Date 550s 550s (C=S O=D) 550s GET /modules/autoindex/htaccess/?C=S&O=D 550s ok 77 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Size 550s GET /modules/autoindex/htaccess/ 550s ok 78 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Size 550s 550s (C=N O=A) 550s GET /modules/autoindex/htaccess/?C=N&O=A 550s ok 79 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Size 550s 550s (C=N O=D) 550s GET /modules/autoindex/htaccess/?C=N&O=D 550s ok 80 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Size 550s 550s (C=M O=A) 550s GET /modules/autoindex/htaccess/?C=M&O=A 550s ok 81 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Size 550s 550s (C=M O=D) 550s GET /modules/autoindex/htaccess/?C=M&O=D 550s ok 82 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Size 550s 550s (C=S O=A) 550s GET /modules/autoindex/htaccess/?C=S&O=A 550s ok 83 550s --- 550s IndexOptions FancyIndexing 550s IndexOrderDefault Descending Size 550s 550s (C=S O=D) 550s GET /modules/autoindex/htaccess/?C=S&O=D 550s ok 84 550s ok 555s t/modules/autoindex2.t .............. 555s 1..3 555s # Running under perl version 5.040001 for linux 555s # Current time local: Thu Sep 4 15:58:26 2025 555s # Current time GMT: Thu Sep 4 15:58:26 2025 555s # Using Test.pm version 1.31 555s # Using Apache/Test.pm version 1.44 555s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 555s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 555s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 555s # testing : dir_broken should not be listed 555s # expected: 0 555s # received: 0 555s ok 1 555s # testing : dir_normal should be listed 555s # expected: 1 555s # received: 1 555s ok 2 555s # testing : dir_protected should not be listed 555s # expected: 0 555s # received: 0 555s ok 3 555s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 555s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 555s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 555s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 555s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 555s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 555s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 555s ok 560s t/modules/brotli.t .................. 560s 1..64 560s # Running under perl version 5.040001 for linux 560s # Current time local: Thu Sep 4 15:58:31 2025 560s # Current time GMT: Thu Sep 4 15:58:31 2025 560s # Using Test.pm version 1.31 560s # Using Apache/Test.pm version 1.44 560s qvalue: 560s # expected: 200 560s # received: '200' 560s ok 1 560s # testing : response Content-Encoding is OK 560s # expected: 'br' 560s # received: 'br' 560s ok 2 560s qvalue: 560s # expected: 200 560s # received: '200' 560s ok 3 560s # testing : response Content-Encoding is OK 560s # expected: 'br' 560s # received: 'br' 560s ok 4 560s qvalue: 560s # expected: 200 560s # received: '200' 560s ok 5 560s # testing : response Content-Encoding is OK 560s # expected: 'br' 560s # received: 'br' 560s ok 6 560s qvalue: 560s # expected: 200 560s # received: '200' 560s ok 7 560s # testing : response Content-Encoding is OK 560s # expected: 'br' 560s # received: 'br' 560s ok 8 560s qvalue: 560s # expected: 200 560s # received: '200' 560s ok 9 560s # testing : response Content-Encoding is OK 560s # expected: 'br' 560s # received: 'br' 560s ok 10 560s qvalue: 560s # expected: 200 560s # received: '200' 560s ok 11 560s # testing : response Content-Encoding is OK 560s # expected: 'br' 560s # received: 'br' 560s ok 12 560s qvalue: ; 560s # expected: 200 560s # received: '200' 560s ok 13 560s # testing : response Content-Encoding is OK 560s # expected: 'br' 560s # received: 'br' 560s ok 14 560s qvalue: ; 560s # expected: 200 560s # received: '200' 560s ok 15 560s # testing : response Content-Encoding is OK 560s # expected: 'br' 560s # received: 'br' 560s ok 16 560s qvalue: ; 560s # expected: 200 560s # received: '200' 560s ok 17 560s # testing : response Content-Encoding is OK 560s # expected: 'br' 560s # received: 'br' 560s ok 18 560s qvalue: ;q= 560s # expected: 200 560s # received: '200' 560s ok 19 560s # testing : response Content-Encoding is OK 560s # expected: 'br' 560s # received: 'br' 560s ok 20 560s qvalue: ;q= 560s # expected: 200 560s # received: '200' 560s ok 21 560s # testing : response Content-Encoding is OK 560s # expected: 'br' 560s # received: 'br' 560s ok 22 560s qvalue: ;q= 560s # expected: 200 560s # received: '200' 560s ok 23 560s # testing : response Content-Encoding is OK 560s # expected: 'br' 560s # received: 'br' 560s ok 24 560s qvalue: ;q=0 560s # expected: 200 560s # received: '200' 560s ok 25 560s # testing : response without Content-Encoding is OK 560s # expected: undef 560s # received: undef 560s ok 26 560s qvalue: ;q=0 560s # expected: 200 560s # received: '200' 560s ok 27 560s # testing : response without Content-Encoding is OK 560s # expected: undef 560s # received: undef 560s ok 28 560s qvalue: ;q=0 560s # expected: 200 560s # received: '200' 560s ok 29 560s # testing : response without Content-Encoding is OK 560s # expected: undef 560s # received: undef 560s ok 30 560s qvalue: ;q=0. 560s # expected: 200 560s # received: '200' 560s ok 31 560s # testing : response without Content-Encoding is OK 560s # expected: undef 560s # received: undef 560s ok 32 560s qvalue: ;q=0. 560s # expected: 200 560s # received: '200' 560s ok 33 560s # testing : response without Content-Encoding is OK 560s # expected: undef 560s # received: undef 560s ok 34 560s qvalue: ;q=0. 560s # expected: 200 560s # received: '200' 560s ok 35 560s # testing : response without Content-Encoding is OK 560s # expected: undef 560s # received: undef 560s ok 36 560s qvalue: ;q=0.0 560s # expected: 200 560s # received: '200' 560s ok 37 560s # testing : response without Content-Encoding is OK 560s # expected: undef 560s # received: undef 560s ok 38 560s qvalue: ;q=0.0 560s # expected: 200 560s # received: '200' 560s ok 39 560s # testing : response without Content-Encoding is OK 560s # expected: undef 560s # received: undef 560s ok 40 560s qvalue: ;q=0.0 560s # expected: 200 560s # received: '200' 560s ok 41 560s # testing : response without Content-Encoding is OK 560s # expected: undef 560s # received: undef 560s ok 42 560s qvalue: ;q=0.00 560s # expected: 200 560s # received: '200' 560s ok 43 560s # testing : response without Content-Encoding is OK 560s # expected: undef 560s # received: undef 560s ok 44 560s qvalue: ;q=0.00 560s # expected: 200 560s # received: '200' 560s ok 45 560s # testing : response without Content-Encoding is OK 560s # expected: undef 560s # received: undef 560s ok 46 560s qvalue: ;q=0.00 560s # expected: 200 560s # received: '200' 560s ok 47 560s # testing : response without Content-Encoding is OK 560s # expected: undef 560s # received: undef 560s ok 48 560s qvalue: ;q=0.000 560s # expected: 200 560s # received: '200' 560s ok 49 560s # testing : response without Content-Encoding is OK 560s # expected: undef 560s # received: undef 560s ok 50 560s qvalue: ;q=0.000 560s # expected: 200 560s # received: '200' 560s ok 51 560s # testing : response without Content-Encoding is OK 560s # expected: undef 560s # received: undef 560s ok 52 560s qvalue: ;q=0.000 560s # expected: 200 560s # received: '200' 560s ok 53 560s # testing : response without Content-Encoding is OK 560s # expected: undef 560s # received: undef 560s ok 54 560s qvalue: ;q=0.0000 560s # expected: 200 560s # received: '200' 560s ok 55 560s # testing : response Content-Encoding is OK 560s # expected: 'br' 560s # received: 'br' 560s ok 56 560s qvalue: ;q=0.0000 560s # expected: 200 560s # received: '200' 560s ok 57 560s # testing : response Content-Encoding is OK 560s # expected: 'br' 560s # received: 'br' 560s ok 58 560s qvalue: ;q=0.0000 560s # expected: 200 560s # received: '200' 560s ok 59 560s # testing : response Content-Encoding is OK 560s # expected: 'br' 560s # received: 'br' 560s ok 60 560s # expected: 200 560s # received: '200' 560s ok 61 560s # testing : response Content-Encoding is OK 560s # expected: 'br' 560s # received: 'br' 560s ok 62 560s # expected: 200 560s # received: '200' 560s ok 63 560s # testing : response Content-Encoding is OK 560s # expected: 'gzip' 560s # received: 'gzip' 560s ok 64 560s ok 565s t/modules/buffer.t .................. 565s 1..12 565s # Running under perl version 5.040001 for linux 565s # Current time local: Thu Sep 4 15:58:36 2025 565s # Current time GMT: Thu Sep 4 15:58:36 2025 565s # Using Test.pm version 1.31 565s # Using Apache/Test.pm version 1.44 565s # testing : Checking return code is '200' 565s # expected: 200 565s # received: '200' 565s ok 1 565s ok 2 565s # testing : Checking return code is '200' 565s # expected: 200 565s # received: '200' 565s ok 3 565s ok 4 565s # testing : Checking return code is '200' 565s # expected: 200 565s # received: '200' 565s ok 5 565s ok 6 565s # testing : Checking return code is '200' 565s # expected: 200 565s # received: '200' 565s ok 7 565s ok 8 565s # testing : Checking return code is '200' 565s # expected: 200 565s # received: '200' 565s ok 9 565s ok 10 565s # testing : Checking return code is '200' 565s # expected: 200 565s # received: '200' 565s ok 11 565s ok 12 565s ok 569s t/modules/cache.t ................... 569s 1..3 569s # Running under perl version 5.040001 for linux 569s # Current time local: Thu Sep 4 15:58:41 2025 569s # Current time GMT: Thu Sep 4 15:58:41 2025 569s # Using Test.pm version 1.31 569s # Using Apache/Test.pm version 1.44 569s # testing : non-cached call to index.html 569s # expected: 200 569s # received: '200' 569s ok 1 569s # testing : call to cache index.html 569s # expected: 200 569s # received: '200' 569s ok 2 569s # testing : cached call to index.html 569s # expected: 200 569s # received: '200' 569s ok 3 569s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 569s ok 577s t/modules/cgi.t ..................... 577s 1..58 577s # Running under perl version 5.040001 for linux 577s # Current time local: Thu Sep 4 15:58:45 2025 577s # Current time GMT: Thu Sep 4 15:58:45 2025 577s # Using Test.pm version 1.31 577s # Using Apache/Test.pm version 1.44 577s # testing : return code for acceptpathinfodefault.sh 577s # expected: 200 577s # received: '200' 577s ok 1 577s # testing : body for acceptpathinfodefault.sh 577s # expected: '' 577s # received: '' 577s ok 2 577s # testing : return code for acceptpathinfodefault.sh/foo 577s # expected: 200 577s # received: '200' 577s ok 3 577s # testing : body for acceptpathinfodefault.sh/foo 577s # expected: '/foo' 577s # received: '/foo' 577s ok 4 577s # testing : return code for acceptpathinfooff.sh 577s # expected: 200 577s # received: '200' 577s ok 5 577s # testing : body for acceptpathinfooff.sh 577s # expected: '' 577s # received: '' 577s ok 6 577s # testing : return code for acceptpathinfooff.sh/foo 577s # expected: 404 577s # received: '404' 577s ok 7 577s # no body test for this one 577s ok 8 577s # testing : return code for acceptpathinfoon.sh 577s # expected: 200 577s # received: '200' 577s ok 9 577s # testing : body for acceptpathinfoon.sh 577s # expected: '' 577s # received: '' 577s ok 10 577s # testing : return code for acceptpathinfoon.sh/foo 577s # expected: 200 577s # received: '200' 577s ok 11 577s # testing : body for acceptpathinfoon.sh/foo 577s # expected: '/foo' 577s # received: '/foo' 577s ok 12 577s # testing : return code for bogus-perl.pl 577s # expected: 500 577s # received: '500' 577s ok 13 577s # cgi log created ok. 577s ok 14 577s # testing : return code for bogus-sh.sh 577s # expected: 500 577s # received: '500' 577s ok 15 577s # checking that log size (807) is bigger than it used to be (523) 577s ok 16 577s # testing : return code for nph-stderr.pl 577s # expected: 200 577s # received: '200' 577s ok 17 577s # testing : body for nph-stderr.pl 577s # expected: 'this is nph-stdout' 577s # received: 'this is nph-stdout' 577s ok 18 577s # testing : return code for nph-test.pl 577s # expected: 200 577s # received: '200' 577s ok 19 577s # testing : body for nph-test.pl 577s # expected: 'ok' 577s # received: 'ok' 577s ok 20 577s # testing : return code for perl.pl 577s # expected: 200 577s # received: '200' 577s ok 21 577s # testing : body for perl.pl 577s # expected: 'perl cgi' 577s # received: 'perl cgi' 577s ok 22 577s # testing : return code for sh.sh 577s # expected: 200 577s # received: '200' 577s ok 23 577s # testing : body for sh.sh 577s # expected: 'sh cgi' 577s # received: 'sh cgi' 577s ok 24 577s # testing : return code for stderr1.pl 577s # expected: 200 577s # received: '200' 577s ok 25 577s # testing : body for stderr1.pl 577s # expected: 'this is stdout' 577s # received: 'this is stdout' 577s ok 26 577s # testing : return code for stderr2.pl 577s # expected: 200 577s # received: '200' 577s ok 27 577s # testing : body for stderr2.pl 577s # expected: 'this is also stdout' 577s # received: 'this is also stdout' 577s ok 28 577s # testing : return code for stderr3.pl 577s # expected: 200 577s # received: '200' 577s ok 29 577s # testing : body for stderr3.pl 577s # expected: 'this is more stdout' 577s # received: 'this is more stdout' 577s ok 30 577s # posted content (length 10) to bogus-perl.pl 577s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 577s # expected: '500' 577s # received: '500' 577s ok 31 577s # checking that log size (35781) is greater than 807 577s ok 32 577s # verifying that logged content is 10 characters 577s ok 33 577s # posted content (length 99) to bogus-perl.pl 577s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 577s # expected: '500' 577s # received: '500' 577s ok 34 577s # checking that log size (36240) is greater than 35781 577s ok 35 577s # verifying that logged content is 99 characters 577s ok 36 577s # posted content (length 250) to bogus-perl.pl 577s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 577s # expected: '500' 577s # received: '500' 577s ok 37 577s # checking that log size (36851) is greater than 36240 577s ok 38 577s # verifying that logged content is 250 characters 577s ok 39 577s # posted content (length 255) to bogus-perl.pl 577s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 577s # expected: '500' 577s # received: '500' 577s ok 40 577s # checking that log size (37467) is greater than 36851 577s ok 41 577s # verifying that logged content is 255 characters 577s ok 42 577s # posted content (length 256) to bogus-perl.pl 577s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 577s # expected: '500' 577s # received: '500' 577s ok 43 577s # checking that log size (38084) is greater than 37467 577s ok 44 577s # verifying that logged content is 256 characters 577s ok 45 577s # posted content (length 257) to bogus-perl.pl 577s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 577s # expected: '500' 577s # received: '500' 577s ok 46 577s # checking that log size (38701) is greater than 38084 577s ok 47 577s # verifying that logged content is 256 characters 577s ok 48 577s # posted content (length 258) to bogus-perl.pl 577s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 577s # expected: '500' 577s # received: '500' 577s ok 49 577s # checking that log size (39318) is greater than 38701 577s ok 50 577s # verifying that logged content is 256 characters 577s ok 51 577s # posted content (length 1024) to bogus-perl.pl 577s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 577s # expected: '500' 577s # received: '500' 577s ok 52 577s # checking that log size (39936) is greater than 39318 577s ok 53 577s # verifying that logged content is 256 characters 577s ok 54 577s # verifying log is greater than 40960 bytes. 577s ok 55 577s # verifying log did not grow after making bogus request. 577s ok 56 577s # verifying log did not grow after making another bogus request. 577s ok 57 577s # checking that HEAD /modules/cgi/perl.pl returns 200. 577s ok 58 577s ok 582s t/modules/data.t .................... 582s 1..2 582s # Running under perl version 5.040001 for linux 582s # Current time local: Thu Sep 4 15:58:53 2025 582s # Current time GMT: Thu Sep 4 15:58:53 2025 582s # Using Test.pm version 1.31 582s # Using Apache/Test.pm version 1.44 582s # testing : Checking return code is '200' 582s # expected: 200 582s # received: '200' 582s ok 1 582s ok 2 582s ok 589s t/modules/dav.t ..................... 589s 1..19 589s # Running under perl version 5.040001 for linux 589s # Current time local: Thu Sep 4 15:58:58 2025 589s # Current time GMT: Thu Sep 4 15:58:58 2025 589s # Using Test.pm version 1.31 589s # Using Apache/Test.pm version 1.44 589s resource lock test: 589s ok 1 589s DAV put test: 589s ok 2 589s getting DAV resource properties: 589s ok 3 589s created: Thu, 04 Sep 2025 15:59:03 GMT 589s modified: Thu, 04 Sep 2025 15:59:03 GMT 589s now: Thu, 04 Sep 2025 15:59:05 GMT 589s ok 4 589s ok 5 589s resource lock status test: 589s ok 6 589s resource unlock test: 589s ok 7 589s resource lock status test: 589s ok 8 589s getting uri... 589s expect: 589s -> 589s 589s
589s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

663s # 663s # 663s # Hello World 663s # 663s #

[back]

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

mod_include test

663s # 663s # 663s # Hello World 663s # 663s #

[back]

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

mod_include test

663s # 663s # 663s # Hello World 663s # 663s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [peb8a738a_foo1]

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

LoadBalancer Status for balancer://foo2 [peb8a738a_foo2]

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

LoadBalancer Status for balancer://foo3 [peb8a738a_foo3]

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

LoadBalancer Status for balancer://foo4 [peb8a738a_foo4]

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

LoadBalancer Status for balancer://pr45434 [peb8a738a_pr45434]

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

LoadBalancer Status for balancer://failover [peb8a738a_failover]

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

LoadBalancer Status for balancer://dynproxy [peb8a738a_dynproxy]

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

Moved Permanently

763s #

The document has moved here.

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

Moved Permanently

763s #

The document has moved here.

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

Moved Permanently

763s #

The document has moved here.

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

Moved Permanently

763s #

The document has moved here.

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

Multiple Choices

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

Available documents: 763s #

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

Multiple Choices

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

Available documents: 763s #

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

Multiple Choices

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

Available documents: 763s #

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

Moved Permanently

763s #

The document has moved here.

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

Multiple Choices

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

Available documents: 763s #

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

Multiple Choices

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

Available documents: 763s #

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

Moved Permanently

763s #

The document has moved here.

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

Apache Server Status for localhost (via 127.0.0.1)

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

768s
Current Time: Thursday, 04-Sep-2025 16:02:04 UTC
768s
Restart Time: Thursday, 04-Sep-2025 15:52:51 UTC
768s
Parent Server Config. Generation: 1
768s
Parent Server MPM Generation: 0
768s
Server uptime: 9 minutes 13 seconds
768s
Server load: 1.33 1.14 0.67
768s
Total accesses: 6883 - Total Traffic: 138.3 MB - Total Duration: 101912
768s
CPU Usage: u2.46 s3.01 cu4.06 cs4.65 - 2.56% CPU load
768s
12.4 requests/sec - 256.0 kB/second - 20.6 kB/request - 14.8063 ms/request
768s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
768s
._.W_..
768s

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

768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s
SrvPIDAccMCPU 768s SSReqDurConnChildSlotClientProtocolVHostRequest
0-0-0/0/2896. 768s 0.00570333750.00.0078.88 768s 127.0.0.1http/1.1localhost:8555OPTIONS * HTTP/1.0
1-0108650/2938/2938_ 768s 5.6840257570.048.4348.43 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
2-0-0/0/825. 768s 0.00550132740.00.0010.80 768s 127.0.0.1http/1.1localhost:8555OPTIONS * HTTP/1.0
3-02897180/79/88W 768s 0.1600155910.00.050.05 768s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
4-02897230/114/118_ 768s 0.21405030.00.100.10 768s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
5-0-0/0/11. 768s 0.00580133580.00.000.01 768s 127.0.0.1http/1.1localhost:8555OPTIONS * HTTP/1.0
6-0-0/0/7. 768s 0.00560510.00.000.00 768s 127.0.0.1http/1.1localhost:8555OPTIONS * HTTP/1.0
768s
768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s 768s
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
768s 768s 768s ok 1 768s ok 773s t/modules/substitute.t .............. 773s 1..19 773s # Running under perl version 5.040001 for linux 773s # Current time local: Thu Sep 4 16:02:04 2025 773s # Current time GMT: Thu Sep 4 16:02:04 2025 773s # Using Test.pm version 1.31 773s # Using Apache/Test.pm version 1.44 773s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 773s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 773s got 200 'barbar': OK 773s ok 1 773s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 773s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 773s got 200 'barbar': OK 773s ok 2 773s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 773s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 773s got 200 'foofoo': OK 773s ok 3 773s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 773s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 773s got 200 'barbar': OK 773s ok 4 773s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 773s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 773s got 200 'barbar': OK 773s ok 5 773s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 773s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 773s got 200 'barbar': OK 773s ok 6 773s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 773s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 773s got 200 'foof 773s oo': OK 773s ok 7 773s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 773s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 773s got 200 'xfoo': OK 773s ok 8 773s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 773s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 774s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 774s ok 9 774s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 774s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 774s got 200 'barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s barx 774s ': OK 774s ok 10 774s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 774s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 774s got 200 'a$1axb(': OK 774s ok 11 774s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 774s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 774s got 200 'a$XX': OK 774s ok 12 774s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 774s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 774s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 774s ok 13 774s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 774s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 774s got 200 'x&x': OK 774s ok 14 774s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 774s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 774s got 200 'xx': OK 774s ok 15 774s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 774s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 774s got 200 'fcooar': OK 774s ok 16 774s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 774s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 774s got 200 'fc$1ar': OK 774s ok 17 774s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 774s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 774s got 200 'fdooar': OK 774s ok 18 774s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 774s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 774s got 200 'XXXfooXXX 774s bar': OK 774s ok 19 774s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 774s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 774s ok 780s t/modules/unique_id.t ............... 780s 1..300 780s # Running under perl version 5.040001 for linux 780s # Current time local: Thu Sep 4 16:02:09 2025 780s # Current time GMT: Thu Sep 4 16:02:09 2025 780s # Using Test.pm version 1.31 780s # Using Apache/Test.pm version 1.44 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 1 780s # unique id: aLm4Bi-ZkTYFPlOhdij12QAAAAQ 780s ok 2 780s ok 3 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 4 780s # unique id: aLm4BtABzJkhmK9WGEkNVQAAAAM 780s ok 5 780s ok 6 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 7 780s # unique id: aLm4Bh1LB1EHSnwp8Nr8AQAAAAE 780s ok 8 780s ok 9 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 10 780s # unique id: aLm4Bi-ZkTYFPlOhdij12gAAAAQ 780s ok 11 780s ok 12 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 13 780s # unique id: aLm4BtABzJkhmK9WGEkNVgAAAAM 780s ok 14 780s ok 15 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 16 780s # unique id: aLm4Bh1LB1EHSnwp8Nr8AgAAAAE 780s ok 17 780s ok 18 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 19 780s # unique id: aLm4Bi-ZkTYFPlOhdij12wAAAAQ 780s ok 20 780s ok 21 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 22 780s # unique id: aLm4BtABzJkhmK9WGEkNVwAAAAM 780s ok 23 780s ok 24 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 25 780s # unique id: aLm4Bh1LB1EHSnwp8Nr8AwAAAAE 780s ok 26 780s ok 27 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 28 780s # unique id: aLm4Bi-ZkTYFPlOhdij13AAAAAQ 780s ok 29 780s ok 30 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 31 780s # unique id: aLm4BtABzJkhmK9WGEkNWAAAAAM 780s ok 32 780s ok 33 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 34 780s # unique id: aLm4Bh1LB1EHSnwp8Nr8BAAAAAE 780s ok 35 780s ok 36 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 37 780s # unique id: aLm4Bi-ZkTYFPlOhdij13QAAAAQ 780s ok 38 780s ok 39 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 40 780s # unique id: aLm4BtABzJkhmK9WGEkNWQAAAAM 780s ok 41 780s ok 42 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 43 780s # unique id: aLm4Bh1LB1EHSnwp8Nr8BQAAAAE 780s ok 44 780s ok 45 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 46 780s # unique id: aLm4Bi-ZkTYFPlOhdij13gAAAAQ 780s ok 47 780s ok 48 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 49 780s # unique id: aLm4BtABzJkhmK9WGEkNWgAAAAM 780s ok 50 780s ok 51 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 52 780s # unique id: aLm4Bh1LB1EHSnwp8Nr8BgAAAAE 780s ok 53 780s ok 54 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 55 780s # unique id: aLm4Bi-ZkTYFPlOhdij13wAAAAQ 780s ok 56 780s ok 57 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 58 780s # unique id: aLm4BtABzJkhmK9WGEkNWwAAAAM 780s ok 59 780s ok 60 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 61 780s # unique id: aLm4Bh1LB1EHSnwp8Nr8BwAAAAE 780s ok 62 780s ok 63 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 64 780s # unique id: aLm4Bi-ZkTYFPlOhdij14AAAAAQ 780s ok 65 780s ok 66 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 67 780s # unique id: aLm4B9ABzJkhmK9WGEkNXAAAAAM 780s ok 68 780s ok 69 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 70 780s # unique id: aLm4Bx1LB1EHSnwp8Nr8CAAAAAE 780s ok 71 780s ok 72 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 73 780s # unique id: aLm4By-ZkTYFPlOhdij14QAAAAQ 780s ok 74 780s ok 75 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 76 780s # unique id: aLm4B9ABzJkhmK9WGEkNXQAAAAM 780s ok 77 780s ok 78 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 79 780s # unique id: aLm4Bx1LB1EHSnwp8Nr8CQAAAAE 780s ok 80 780s ok 81 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 82 780s # unique id: aLm4By-ZkTYFPlOhdij14gAAAAQ 780s ok 83 780s ok 84 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 85 780s # unique id: aLm4B9ABzJkhmK9WGEkNXgAAAAM 780s ok 86 780s ok 87 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 88 780s # unique id: aLm4Bx1LB1EHSnwp8Nr8CgAAAAE 780s ok 89 780s ok 90 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 91 780s # unique id: aLm4By-ZkTYFPlOhdij14wAAAAQ 780s ok 92 780s ok 93 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 94 780s # unique id: aLm4B9ABzJkhmK9WGEkNXwAAAAM 780s ok 95 780s ok 96 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 97 780s # unique id: aLm4B9ABzJkhmK9WGEkNYAAAAAM 780s ok 98 780s ok 99 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 100 780s # unique id: aLm4Bx1LB1EHSnwp8Nr8CwAAAAE 780s ok 101 780s ok 102 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 103 780s # unique id: aLm4B9ABzJkhmK9WGEkNYQAAAAM 780s ok 104 780s ok 105 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 106 780s # unique id: aLm4By-ZkTYFPlOhdij15AAAAAQ 780s ok 107 780s ok 108 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 109 780s # unique id: aLm4Bx1LB1EHSnwp8Nr8DAAAAAE 780s ok 110 780s ok 111 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 112 780s # unique id: aLm4By-ZkTYFPlOhdij15QAAAAQ 780s ok 113 780s ok 114 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 115 780s # unique id: aLm4Bx1LB1EHSnwp8Nr8DQAAAAE 780s ok 116 780s ok 117 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 118 780s # unique id: aLm4B9ABzJkhmK9WGEkNYgAAAAM 780s ok 119 780s ok 120 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 121 780s # unique id: aLm4By-ZkTYFPlOhdij15gAAAAQ 780s ok 122 780s ok 123 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 124 780s # unique id: aLm4Bx1LB1EHSnwp8Nr8DgAAAAE 780s ok 125 780s ok 126 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 127 780s # unique id: aLm4B9ABzJkhmK9WGEkNYwAAAAM 780s ok 128 780s ok 129 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 130 780s # unique id: aLm4By-ZkTYFPlOhdij15wAAAAQ 780s ok 131 780s ok 132 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 133 780s # unique id: aLm4B9ABzJkhmK9WGEkNZAAAAAM 780s ok 134 780s ok 135 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 136 780s # unique id: aLm4By-ZkTYFPlOhdij16AAAAAQ 780s ok 137 780s ok 138 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 139 780s # unique id: aLm4Bx1LB1EHSnwp8Nr8DwAAAAE 780s ok 140 780s ok 141 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 142 780s # unique id: aLm4B9ABzJkhmK9WGEkNZQAAAAM 780s ok 143 780s ok 144 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 145 780s # unique id: aLm4By-ZkTYFPlOhdij16QAAAAQ 780s ok 146 780s ok 147 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 148 780s # unique id: aLm4Bx1LB1EHSnwp8Nr8EAAAAAE 780s ok 149 780s ok 150 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 151 780s # unique id: aLm4B9ABzJkhmK9WGEkNZgAAAAM 780s ok 152 780s ok 153 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 154 780s # unique id: aLm4By-ZkTYFPlOhdij16gAAAAQ 780s ok 155 780s ok 156 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 157 780s # unique id: aLm4Bx1LB1EHSnwp8Nr8EQAAAAE 780s ok 158 780s ok 159 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 160 780s # unique id: aLm4B9ABzJkhmK9WGEkNZwAAAAM 780s ok 161 780s ok 162 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 163 780s # unique id: aLm4By-ZkTYFPlOhdij16wAAAAQ 780s ok 164 780s ok 165 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 166 780s # unique id: aLm4Bx1LB1EHSnwp8Nr8EgAAAAE 780s ok 167 780s ok 168 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 169 780s # unique id: aLm4B9ABzJkhmK9WGEkNaAAAAAM 780s ok 170 780s ok 171 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 172 780s # unique id: aLm4By-ZkTYFPlOhdij17AAAAAQ 780s ok 173 780s ok 174 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 175 780s # unique id: aLm4Bx1LB1EHSnwp8Nr8EwAAAAE 780s ok 176 780s ok 177 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 178 780s # unique id: aLm4B9ABzJkhmK9WGEkNaQAAAAM 780s ok 179 780s ok 180 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 181 780s # unique id: aLm4By-ZkTYFPlOhdij17QAAAAQ 780s ok 182 780s ok 183 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 184 780s # unique id: aLm4Bx1LB1EHSnwp8Nr8FAAAAAE 780s ok 185 780s ok 186 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 187 780s # unique id: aLm4B9ABzJkhmK9WGEkNagAAAAM 780s ok 188 780s ok 189 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 190 780s # unique id: aLm4By-ZkTYFPlOhdij17gAAAAQ 780s ok 191 780s ok 192 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 193 780s # unique id: aLm4Bx1LB1EHSnwp8Nr8FQAAAAE 780s ok 194 780s ok 195 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 196 780s # unique id: aLm4B9ABzJkhmK9WGEkNawAAAAM 780s ok 197 780s ok 198 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 199 780s # unique id: aLm4By-ZkTYFPlOhdij17wAAAAQ 780s ok 200 780s ok 201 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 202 780s # unique id: aLm4Bx1LB1EHSnwp8Nr8FgAAAAE 780s ok 203 780s ok 204 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 205 780s # unique id: aLm4B9ABzJkhmK9WGEkNbAAAAAM 780s ok 206 780s ok 207 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 208 780s # unique id: aLm4By-ZkTYFPlOhdij18AAAAAQ 780s ok 209 780s ok 210 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 211 780s # unique id: aLm4Bx1LB1EHSnwp8Nr8FwAAAAE 780s ok 212 780s ok 213 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 214 780s # unique id: aLm4B9ABzJkhmK9WGEkNbQAAAAM 780s ok 215 780s ok 216 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 217 780s # unique id: aLm4By-ZkTYFPlOhdij18QAAAAQ 780s ok 218 780s ok 219 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 220 780s # unique id: aLm4Bx1LB1EHSnwp8Nr8GAAAAAE 780s ok 221 780s ok 222 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 223 780s # unique id: aLm4B9ABzJkhmK9WGEkNbgAAAAM 780s ok 224 780s ok 225 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 226 780s # unique id: aLm4By-ZkTYFPlOhdij18gAAAAQ 780s ok 227 780s ok 228 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 229 780s # unique id: aLm4B9ABzJkhmK9WGEkNbwAAAAM 780s ok 230 780s ok 231 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 232 780s # unique id: aLm4By-ZkTYFPlOhdij18wAAAAQ 780s ok 233 780s ok 234 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 235 780s # unique id: aLm4Bx1LB1EHSnwp8Nr8GQAAAAE 780s ok 236 780s ok 237 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 238 780s # unique id: aLm4B9ABzJkhmK9WGEkNcAAAAAM 780s ok 239 780s ok 240 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 241 780s # unique id: aLm4By-ZkTYFPlOhdij19AAAAAQ 780s ok 242 780s ok 243 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 244 780s # unique id: aLm4CB1LB1EHSnwp8Nr8GgAAAAE 780s ok 245 780s ok 246 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 247 780s # unique id: aLm4CNABzJkhmK9WGEkNcQAAAAM 780s ok 248 780s ok 249 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 250 780s # unique id: aLm4CC-ZkTYFPlOhdij19QAAAAQ 780s ok 251 780s ok 252 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 253 780s # unique id: aLm4CB1LB1EHSnwp8Nr8GwAAAAE 780s ok 254 780s ok 255 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 256 780s # unique id: aLm4CNABzJkhmK9WGEkNcgAAAAM 780s ok 257 780s ok 258 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 259 780s # unique id: aLm4CC-ZkTYFPlOhdij19gAAAAQ 780s ok 260 780s ok 261 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 262 780s # unique id: aLm4CB1LB1EHSnwp8Nr8HAAAAAE 780s ok 263 780s ok 264 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 265 780s # unique id: aLm4CNABzJkhmK9WGEkNcwAAAAM 780s ok 266 780s ok 267 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 268 780s # unique id: aLm4CC-ZkTYFPlOhdij19wAAAAQ 780s ok 269 780s ok 270 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 271 780s # unique id: aLm4CB1LB1EHSnwp8Nr8HQAAAAE 780s ok 272 780s ok 273 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 274 780s # unique id: aLm4CNABzJkhmK9WGEkNdAAAAAM 780s ok 275 780s ok 276 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 277 780s # unique id: aLm4CC-ZkTYFPlOhdij1-AAAAAQ 780s ok 278 780s ok 279 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 280 780s # unique id: aLm4CB1LB1EHSnwp8Nr8HgAAAAE 780s ok 281 780s ok 282 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 283 780s # unique id: aLm4CNABzJkhmK9WGEkNdQAAAAM 780s ok 284 780s ok 285 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 286 780s # unique id: aLm4CC-ZkTYFPlOhdij1-QAAAAQ 780s ok 287 780s ok 288 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 289 780s # unique id: aLm4CNABzJkhmK9WGEkNdgAAAAM 780s ok 290 780s ok 291 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 292 780s # unique id: aLm4CC-ZkTYFPlOhdij1-gAAAAQ 780s ok 293 780s ok 294 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 295 780s # unique id: aLm4CB1LB1EHSnwp8Nr8HwAAAAE 780s ok 296 780s ok 297 780s # testing : fetch unique ID 780s # expected: 200 780s # received: '200' 780s ok 298 780s # unique id: aLm4CNABzJkhmK9WGEkNdwAAAAM 780s ok 299 780s ok 300 780s ok 786s t/modules/usertrack.t ............... 786s 1..1004 786s # Running under perl version 5.040001 for linux 786s # Current time local: Thu Sep 4 16:02:16 2025 786s # Current time GMT: Thu Sep 4 16:02:16 2025 786s # Using Test.pm version 1.31 786s # Using Apache/Test.pm version 1.44 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 1 786s ok 2 786s Set-Cookie: usertrack_test=ac70f617.63dfbd8a16d44; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=ac70f617.63dfbd8a16d44 786s ok 3 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 4 786s ok 5 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 6 786s ok 7 786s Set-Cookie: usertrack_test=feec31d9.63dfbd8a195f0; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=feec31d9.63dfbd8a195f0 786s ok 8 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 9 786s ok 10 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 11 786s ok 12 786s Set-Cookie: usertrack_test=3b9429c3.63dfbd8a1ad44; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=3b9429c3.63dfbd8a1ad44 786s ok 13 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 14 786s ok 15 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 16 786s ok 17 786s Set-Cookie: usertrack_test=d846a038.63dfbd8a1c3e8; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=d846a038.63dfbd8a1c3e8 786s ok 18 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 19 786s ok 20 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 21 786s ok 22 786s Set-Cookie: usertrack_test=7ca9bfc4.63dfbd8a1da9f; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=7ca9bfc4.63dfbd8a1da9f 786s ok 23 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 24 786s ok 25 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 26 786s ok 27 786s Set-Cookie: usertrack_test=87c50688.63dfbd8a1f1ba; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=87c50688.63dfbd8a1f1ba 786s ok 28 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 29 786s ok 30 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 31 786s ok 32 786s Set-Cookie: usertrack_test=86575467.63dfbd8a2089f; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=86575467.63dfbd8a2089f 786s ok 33 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 34 786s ok 35 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 36 786s ok 37 786s Set-Cookie: usertrack_test=38af1aea.63dfbd8a21f27; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=38af1aea.63dfbd8a21f27 786s ok 38 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 39 786s ok 40 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 41 786s ok 42 786s Set-Cookie: usertrack_test=f92b751.63dfbd8a2365d; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=f92b751.63dfbd8a2365d 786s ok 43 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 44 786s ok 45 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 46 786s ok 47 786s Set-Cookie: usertrack_test=e84258f9.63dfbd8a24e25; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=e84258f9.63dfbd8a24e25 786s ok 48 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 49 786s ok 50 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 51 786s ok 52 786s Set-Cookie: usertrack_test=632b4e89.63dfbd8a27c9e; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=632b4e89.63dfbd8a27c9e 786s ok 53 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 54 786s ok 55 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 56 786s ok 57 786s Set-Cookie: usertrack_test=fa946399.63dfbd8a2989d; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=fa946399.63dfbd8a2989d 786s ok 58 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 59 786s ok 60 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 61 786s ok 62 786s Set-Cookie: usertrack_test=76b3260b.63dfbd8a2b189; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=76b3260b.63dfbd8a2b189 786s ok 63 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 64 786s ok 65 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 66 786s ok 67 786s Set-Cookie: usertrack_test=3c4b1a52.63dfbd8a2ca70; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=3c4b1a52.63dfbd8a2ca70 786s ok 68 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 69 786s ok 70 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 71 786s ok 72 786s Set-Cookie: usertrack_test=d0f1b864.63dfbd8a2e284; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=d0f1b864.63dfbd8a2e284 786s ok 73 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 74 786s ok 75 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 76 786s ok 77 786s Set-Cookie: usertrack_test=158ac328.63dfbd8a2fc29; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=158ac328.63dfbd8a2fc29 786s ok 78 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 79 786s ok 80 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 81 786s ok 82 786s Set-Cookie: usertrack_test=b43d9e25.63dfbd8a315ad; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=b43d9e25.63dfbd8a315ad 786s ok 83 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 84 786s ok 85 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 86 786s ok 87 786s Set-Cookie: usertrack_test=a081dfd5.63dfbd8a334bf; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=a081dfd5.63dfbd8a334bf 786s ok 88 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 89 786s ok 90 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 91 786s ok 92 786s Set-Cookie: usertrack_test=2d16597a.63dfbd8a35374; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=2d16597a.63dfbd8a35374 786s ok 93 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 94 786s ok 95 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 96 786s ok 97 786s Set-Cookie: usertrack_test=3aae020d.63dfbd8a36de5; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=3aae020d.63dfbd8a36de5 786s ok 98 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 99 786s ok 100 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 101 786s ok 102 786s Set-Cookie: usertrack_test=5f8cf130.63dfbd8a38771; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=5f8cf130.63dfbd8a38771 786s ok 103 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 104 786s ok 105 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 106 786s ok 107 786s Set-Cookie: usertrack_test=251e0b61.63dfbd8a39fc7; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=251e0b61.63dfbd8a39fc7 786s ok 108 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 109 786s ok 110 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 111 786s ok 112 786s Set-Cookie: usertrack_test=b0863689.63dfbd8a3b83f; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=b0863689.63dfbd8a3b83f 786s ok 113 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 114 786s ok 115 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 116 786s ok 117 786s Set-Cookie: usertrack_test=83ab3738.63dfbd8a3d224; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=83ab3738.63dfbd8a3d224 786s ok 118 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 119 786s ok 120 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 121 786s ok 122 786s Set-Cookie: usertrack_test=454b2d97.63dfbd8a3ebd7; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=454b2d97.63dfbd8a3ebd7 786s ok 123 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 124 786s ok 125 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 126 786s ok 127 786s Set-Cookie: usertrack_test=e60cb3ca.63dfbd8a40458; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=e60cb3ca.63dfbd8a40458 786s ok 128 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 129 786s ok 130 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 131 786s ok 132 786s Set-Cookie: usertrack_test=f00b30c7.63dfbd8a41d0a; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=f00b30c7.63dfbd8a41d0a 786s ok 133 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 134 786s ok 135 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 136 786s ok 137 786s Set-Cookie: usertrack_test=9843d81e.63dfbd8a43686; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=9843d81e.63dfbd8a43686 786s ok 138 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 139 786s ok 140 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 141 786s ok 142 786s Set-Cookie: usertrack_test=79e40040.63dfbd8a44d4a; path=/; expires=Thu, 04-Sep-25 16:03:20 GMT 786s Cookie: usertrack_test=79e40040.63dfbd8a44d4a 786s ok 143 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 144 786s ok 145 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 146 786s ok 147 786s Set-Cookie: usertrack_test=89422f00.63dfbd8a469c3; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=89422f00.63dfbd8a469c3 786s ok 148 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 149 786s ok 150 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 151 786s ok 152 786s Set-Cookie: usertrack_test=9e56b4a4.63dfbd8a48406; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=9e56b4a4.63dfbd8a48406 786s ok 153 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 154 786s ok 155 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 156 786s ok 157 786s Set-Cookie: usertrack_test=46b28202.63dfbd8a49b7c; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=46b28202.63dfbd8a49b7c 786s ok 158 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 159 786s ok 160 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 161 786s ok 162 786s Set-Cookie: usertrack_test=73b762b8.63dfbd8a4bcbb; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=73b762b8.63dfbd8a4bcbb 786s ok 163 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 164 786s ok 165 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 166 786s ok 167 786s Set-Cookie: usertrack_test=1f49bad5.63dfbd8a4d72a; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=1f49bad5.63dfbd8a4d72a 786s ok 168 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 169 786s ok 170 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 171 786s ok 172 786s Set-Cookie: usertrack_test=acc5e1b.63dfbd8a4eff9; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=acc5e1b.63dfbd8a4eff9 786s ok 173 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 174 786s ok 175 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 176 786s ok 177 786s Set-Cookie: usertrack_test=83f7af8f.63dfbd8a50aff; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=83f7af8f.63dfbd8a50aff 786s ok 178 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 179 786s ok 180 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 181 786s ok 182 786s Set-Cookie: usertrack_test=4787fffa.63dfbd8a528d6; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=4787fffa.63dfbd8a528d6 786s ok 183 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 184 786s ok 185 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 186 786s ok 187 786s Set-Cookie: usertrack_test=3aa7ed6c.63dfbd8a5472c; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=3aa7ed6c.63dfbd8a5472c 786s ok 188 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 189 786s ok 190 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 191 786s ok 192 786s Set-Cookie: usertrack_test=d20bfdca.63dfbd8a5603d; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=d20bfdca.63dfbd8a5603d 786s ok 193 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 194 786s ok 195 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 196 786s ok 197 786s Set-Cookie: usertrack_test=2d0c0fda.63dfbd8a578a8; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=2d0c0fda.63dfbd8a578a8 786s ok 198 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 199 786s ok 200 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 201 786s ok 202 786s Set-Cookie: usertrack_test=e5a960b1.63dfbd8a590d6; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=e5a960b1.63dfbd8a590d6 786s ok 203 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 204 786s ok 205 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 206 786s ok 207 786s Set-Cookie: usertrack_test=d60e8222.63dfbd8a5aaa6; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=d60e8222.63dfbd8a5aaa6 786s ok 208 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 209 786s ok 210 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 211 786s ok 212 786s Set-Cookie: usertrack_test=2afbeb40.63dfbd8a5c529; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=2afbeb40.63dfbd8a5c529 786s ok 213 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 214 786s ok 215 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 216 786s ok 217 786s Set-Cookie: usertrack_test=dd8d98fb.63dfbd8a5df6e; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=dd8d98fb.63dfbd8a5df6e 786s ok 218 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 219 786s ok 220 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 221 786s ok 222 786s Set-Cookie: usertrack_test=f23f428a.63dfbd8a5f891; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=f23f428a.63dfbd8a5f891 786s ok 223 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 224 786s ok 225 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 226 786s ok 227 786s Set-Cookie: usertrack_test=a7bb94ab.63dfbd8a611a8; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=a7bb94ab.63dfbd8a611a8 786s ok 228 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 229 786s ok 230 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 231 786s ok 232 786s Set-Cookie: usertrack_test=423858ac.63dfbd8a629f2; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=423858ac.63dfbd8a629f2 786s ok 233 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 234 786s ok 235 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 236 786s ok 237 786s Set-Cookie: usertrack_test=38bd8120.63dfbd8a643ce; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=38bd8120.63dfbd8a643ce 786s ok 238 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 239 786s ok 240 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 241 786s ok 242 786s Set-Cookie: usertrack_test=b8833e2.63dfbd8a65dd7; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=b8833e2.63dfbd8a65dd7 786s ok 243 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 244 786s ok 245 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 246 786s ok 247 786s Set-Cookie: usertrack_test=24c67d2c.63dfbd8a6770a; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=24c67d2c.63dfbd8a6770a 786s ok 248 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 249 786s ok 250 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 251 786s ok 252 786s Set-Cookie: usertrack_test=5c64f552.63dfbd8a68fc4; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=5c64f552.63dfbd8a68fc4 786s ok 253 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 254 786s ok 255 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 256 786s ok 257 786s Set-Cookie: usertrack_test=a93083a9.63dfbd8a6a787; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=a93083a9.63dfbd8a6a787 786s ok 258 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 259 786s ok 260 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 261 786s ok 262 786s Set-Cookie: usertrack_test=3f180951.63dfbd8a6bef7; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=3f180951.63dfbd8a6bef7 786s ok 263 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 264 786s ok 265 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 266 786s ok 267 786s Set-Cookie: usertrack_test=ee7174c5.63dfbd8a6d61f; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=ee7174c5.63dfbd8a6d61f 786s ok 268 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 269 786s ok 270 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 271 786s ok 272 786s Set-Cookie: usertrack_test=3a6750fa.63dfbd8a6eec2; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=3a6750fa.63dfbd8a6eec2 786s ok 273 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 274 786s ok 275 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 276 786s ok 277 786s Set-Cookie: usertrack_test=d01ccab.63dfbd8a707c4; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=d01ccab.63dfbd8a707c4 786s ok 278 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 279 786s ok 280 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 281 786s ok 282 786s Set-Cookie: usertrack_test=5e9e5e49.63dfbd8a7218e; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=5e9e5e49.63dfbd8a7218e 786s ok 283 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 284 786s ok 285 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 286 786s ok 287 786s Set-Cookie: usertrack_test=c118c24.63dfbd8a73a09; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=c118c24.63dfbd8a73a09 786s ok 288 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 289 786s ok 290 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 291 786s ok 292 786s Set-Cookie: usertrack_test=78ad20f8.63dfbd8a751f4; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=78ad20f8.63dfbd8a751f4 786s ok 293 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 294 786s ok 295 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 296 786s ok 297 786s Set-Cookie: usertrack_test=ded0a905.63dfbd8a76bf0; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=ded0a905.63dfbd8a76bf0 786s ok 298 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 299 786s ok 300 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 301 786s ok 302 786s Set-Cookie: usertrack_test=3e83efe1.63dfbd8a784f2; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=3e83efe1.63dfbd8a784f2 786s ok 303 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 304 786s ok 305 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 306 786s ok 307 786s Set-Cookie: usertrack_test=1ec94e98.63dfbd8a79f38; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=1ec94e98.63dfbd8a79f38 786s ok 308 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 309 786s ok 310 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 311 786s ok 312 786s Set-Cookie: usertrack_test=93b9f3e4.63dfbd8a7b762; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=93b9f3e4.63dfbd8a7b762 786s ok 313 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 314 786s ok 315 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 316 786s ok 317 786s Set-Cookie: usertrack_test=aebe3d30.63dfbd8a7d155; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=aebe3d30.63dfbd8a7d155 786s ok 318 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 319 786s ok 320 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 321 786s ok 322 786s Set-Cookie: usertrack_test=c6079957.63dfbd8a7eb51; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=c6079957.63dfbd8a7eb51 786s ok 323 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 324 786s ok 325 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 326 786s ok 327 786s Set-Cookie: usertrack_test=21f8bf81.63dfbd8a804ed; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=21f8bf81.63dfbd8a804ed 786s ok 328 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 329 786s ok 330 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 331 786s ok 332 786s Set-Cookie: usertrack_test=3d3d49c6.63dfbd8a81c87; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=3d3d49c6.63dfbd8a81c87 786s ok 333 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 334 786s ok 335 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 336 786s ok 337 786s Set-Cookie: usertrack_test=11ff6340.63dfbd8a83414; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=11ff6340.63dfbd8a83414 786s ok 338 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 339 786s ok 340 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 341 786s ok 342 786s Set-Cookie: usertrack_test=94dcae76.63dfbd8a84bb1; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=94dcae76.63dfbd8a84bb1 786s ok 343 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 344 786s ok 345 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 346 786s ok 347 786s Set-Cookie: usertrack_test=77e8c02c.63dfbd8a86b1c; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=77e8c02c.63dfbd8a86b1c 786s ok 348 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 349 786s ok 350 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 351 786s ok 352 786s Set-Cookie: usertrack_test=4c4ec11.63dfbd8a8881a; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=4c4ec11.63dfbd8a8881a 786s ok 353 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 354 786s ok 355 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 356 786s ok 357 786s Set-Cookie: usertrack_test=119f0f46.63dfbd8a8a6a6; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=119f0f46.63dfbd8a8a6a6 786s ok 358 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 359 786s ok 360 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 361 786s ok 362 786s Set-Cookie: usertrack_test=fdbbdd73.63dfbd8a8c1c6; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=fdbbdd73.63dfbd8a8c1c6 786s ok 363 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 364 786s ok 365 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 366 786s ok 367 786s Set-Cookie: usertrack_test=2a03b346.63dfbd8a8db03; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=2a03b346.63dfbd8a8db03 786s ok 368 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 369 786s ok 370 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 371 786s ok 372 786s Set-Cookie: usertrack_test=1b1fec2d.63dfbd8a8f4c3; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=1b1fec2d.63dfbd8a8f4c3 786s ok 373 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 374 786s ok 375 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 376 786s ok 377 786s Set-Cookie: usertrack_test=b2a4b53b.63dfbd8a90ed9; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=b2a4b53b.63dfbd8a90ed9 786s ok 378 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 379 786s ok 380 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 381 786s ok 382 786s Set-Cookie: usertrack_test=b51aabcb.63dfbd8a9293f; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=b51aabcb.63dfbd8a9293f 786s ok 383 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 384 786s ok 385 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 386 786s ok 387 786s Set-Cookie: usertrack_test=fd31c36c.63dfbd8a94312; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=fd31c36c.63dfbd8a94312 786s ok 388 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 389 786s ok 390 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 391 786s ok 392 786s Set-Cookie: usertrack_test=bb61ce8c.63dfbd8a95d20; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=bb61ce8c.63dfbd8a95d20 786s ok 393 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 394 786s ok 395 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 396 786s ok 397 786s Set-Cookie: usertrack_test=fb3b389d.63dfbd8a978ec; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=fb3b389d.63dfbd8a978ec 786s ok 398 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 399 786s ok 400 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 401 786s ok 402 786s Set-Cookie: usertrack_test=2ea34174.63dfbd8a9929b; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=2ea34174.63dfbd8a9929b 786s ok 403 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 404 786s ok 405 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 406 786s ok 407 786s Set-Cookie: usertrack_test=4c2786eb.63dfbd8a9ab5a; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=4c2786eb.63dfbd8a9ab5a 786s ok 408 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 409 786s ok 410 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 411 786s ok 412 786s Set-Cookie: usertrack_test=e4b0e8c9.63dfbd8a9c524; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=e4b0e8c9.63dfbd8a9c524 786s ok 413 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 414 786s ok 415 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 416 786s ok 417 786s Set-Cookie: usertrack_test=dfbdf07.63dfbd8a9ddc8; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=dfbdf07.63dfbd8a9ddc8 786s ok 418 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 419 786s ok 420 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 421 786s ok 422 786s Set-Cookie: usertrack_test=24db6e8c.63dfbd8a9f6ea; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=24db6e8c.63dfbd8a9f6ea 786s ok 423 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 424 786s ok 425 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 426 786s ok 427 786s Set-Cookie: usertrack_test=3fb9751c.63dfbd8aa104b; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=3fb9751c.63dfbd8aa104b 786s ok 428 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 429 786s ok 430 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 431 786s ok 432 786s Set-Cookie: usertrack_test=bce7f6e2.63dfbd8aa2943; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=bce7f6e2.63dfbd8aa2943 786s ok 433 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 434 786s ok 435 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 436 786s ok 437 786s Set-Cookie: usertrack_test=a536c6c.63dfbd8aa45c8; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=a536c6c.63dfbd8aa45c8 786s ok 438 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 439 786s ok 440 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 441 786s ok 442 786s Set-Cookie: usertrack_test=babefd6c.63dfbd8aa5ee0; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=babefd6c.63dfbd8aa5ee0 786s ok 443 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 444 786s ok 445 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 446 786s ok 447 786s Set-Cookie: usertrack_test=aae9c507.63dfbd8aa779c; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=aae9c507.63dfbd8aa779c 786s ok 448 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 449 786s ok 450 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 451 786s ok 452 786s Set-Cookie: usertrack_test=ddef6c57.63dfbd8aaae6b; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=ddef6c57.63dfbd8aaae6b 786s ok 453 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 454 786s ok 455 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 456 786s ok 457 786s Set-Cookie: usertrack_test=9f605cef.63dfbd8aac707; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=9f605cef.63dfbd8aac707 786s ok 458 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 459 786s ok 460 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 461 786s ok 462 786s Set-Cookie: usertrack_test=7f13691.63dfbd8aae0db; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=7f13691.63dfbd8aae0db 786s ok 463 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 464 786s ok 465 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 466 786s ok 467 786s Set-Cookie: usertrack_test=6fe90e1f.63dfbd8aafb8d; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=6fe90e1f.63dfbd8aafb8d 786s ok 468 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 469 786s ok 470 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 471 786s ok 472 786s Set-Cookie: usertrack_test=bff13956.63dfbd8ab1712; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=bff13956.63dfbd8ab1712 786s ok 473 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 474 786s ok 475 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 476 786s ok 477 786s Set-Cookie: usertrack_test=478f1ea0.63dfbd8ab36b3; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=478f1ea0.63dfbd8ab36b3 786s ok 478 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 479 786s ok 480 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 481 786s ok 482 786s Set-Cookie: usertrack_test=812894c8.63dfbd8ab54c5; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=812894c8.63dfbd8ab54c5 786s ok 483 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 484 786s ok 485 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 486 786s ok 487 786s Set-Cookie: usertrack_test=4ce9d338.63dfbd8ab7492; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=4ce9d338.63dfbd8ab7492 786s ok 488 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 489 786s ok 490 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 491 786s ok 492 786s Set-Cookie: usertrack_test=d1023931.63dfbd8ab91ee; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=d1023931.63dfbd8ab91ee 786s ok 493 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 494 786s ok 495 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 496 786s ok 497 786s Set-Cookie: usertrack_test=516a83d1.63dfbd8abadfe; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=516a83d1.63dfbd8abadfe 786s ok 498 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 499 786s ok 500 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 501 786s ok 502 786s Set-Cookie: usertrack_test=56cb0eba.63dfbd8abc858; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=56cb0eba.63dfbd8abc858 786s ok 503 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 504 786s ok 505 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 506 786s ok 507 786s Set-Cookie: usertrack_test=cb0443fb.63dfbd8abe109; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=cb0443fb.63dfbd8abe109 786s ok 508 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 509 786s ok 510 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 511 786s ok 512 786s Set-Cookie: usertrack_test=4f00e88b.63dfbd8abf914; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=4f00e88b.63dfbd8abf914 786s ok 513 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 514 786s ok 515 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 516 786s ok 517 786s Set-Cookie: usertrack_test=e39dad23.63dfbd8ac1376; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=e39dad23.63dfbd8ac1376 786s ok 518 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 519 786s ok 520 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 521 786s ok 522 786s Set-Cookie: usertrack_test=4120cc98.63dfbd8ac2f2d; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=4120cc98.63dfbd8ac2f2d 786s ok 523 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 524 786s ok 525 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 526 786s ok 527 786s Set-Cookie: usertrack_test=1285813e.63dfbd8ac489c; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=1285813e.63dfbd8ac489c 786s ok 528 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 529 786s ok 530 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 531 786s ok 532 786s Set-Cookie: usertrack_test=a38af787.63dfbd8ac679e; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=a38af787.63dfbd8ac679e 786s ok 533 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 534 786s ok 535 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 536 786s ok 537 786s Set-Cookie: usertrack_test=edf625c7.63dfbd8ac8714; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=edf625c7.63dfbd8ac8714 786s ok 538 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 539 786s ok 540 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 541 786s ok 542 786s Set-Cookie: usertrack_test=4502f995.63dfbd8aca4c1; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=4502f995.63dfbd8aca4c1 786s ok 543 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 544 786s ok 545 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 546 786s ok 547 786s Set-Cookie: usertrack_test=216f48d3.63dfbd8acc1aa; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=216f48d3.63dfbd8acc1aa 786s ok 548 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 549 786s ok 550 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 551 786s ok 552 786s Set-Cookie: usertrack_test=7a6bc41a.63dfbd8acde2e; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=7a6bc41a.63dfbd8acde2e 786s ok 553 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 554 786s ok 555 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 556 786s ok 557 786s Set-Cookie: usertrack_test=425a535a.63dfbd8acfae6; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=425a535a.63dfbd8acfae6 786s ok 558 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 559 786s ok 560 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 561 786s ok 562 786s Set-Cookie: usertrack_test=574b6af9.63dfbd8ad15f6; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=574b6af9.63dfbd8ad15f6 786s ok 563 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 564 786s ok 565 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 566 786s ok 567 786s Set-Cookie: usertrack_test=9820c582.63dfbd8ad2ef3; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=9820c582.63dfbd8ad2ef3 786s ok 568 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 569 786s ok 570 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 571 786s ok 572 786s Set-Cookie: usertrack_test=a0624ed9.63dfbd8ad48a4; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=a0624ed9.63dfbd8ad48a4 786s ok 573 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 574 786s ok 575 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 576 786s ok 577 786s Set-Cookie: usertrack_test=5b1f098.63dfbd8ad617c; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=5b1f098.63dfbd8ad617c 786s ok 578 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 579 786s ok 580 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 581 786s ok 582 786s Set-Cookie: usertrack_test=1907ace0.63dfbd8ad7a42; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=1907ace0.63dfbd8ad7a42 786s ok 583 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 584 786s ok 585 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 586 786s ok 587 786s Set-Cookie: usertrack_test=e5b8ca86.63dfbd8ad943b; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=e5b8ca86.63dfbd8ad943b 786s ok 588 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 589 786s ok 590 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 591 786s ok 592 786s Set-Cookie: usertrack_test=9c724101.63dfbd8adae96; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=9c724101.63dfbd8adae96 786s ok 593 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 594 786s ok 595 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 596 786s ok 597 786s Set-Cookie: usertrack_test=1521cd81.63dfbd8adc781; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=1521cd81.63dfbd8adc781 786s ok 598 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 599 786s ok 600 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 601 786s ok 602 786s Set-Cookie: usertrack_test=68961b26.63dfbd8ade4cb; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=68961b26.63dfbd8ade4cb 786s ok 603 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 604 786s ok 605 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 606 786s ok 607 786s Set-Cookie: usertrack_test=90ce8c0f.63dfbd8adfdd5; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=90ce8c0f.63dfbd8adfdd5 786s ok 608 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 609 786s ok 610 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 611 786s ok 612 786s Set-Cookie: usertrack_test=abe27d65.63dfbd8ae16a3; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=abe27d65.63dfbd8ae16a3 786s ok 613 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 614 786s ok 615 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 616 786s ok 617 786s Set-Cookie: usertrack_test=58ec977e.63dfbd8ae2e8f; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=58ec977e.63dfbd8ae2e8f 786s ok 618 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 619 786s ok 620 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 621 786s ok 622 786s Set-Cookie: usertrack_test=b4584167.63dfbd8ae476e; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=b4584167.63dfbd8ae476e 786s ok 623 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 624 786s ok 625 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 626 786s ok 627 786s Set-Cookie: usertrack_test=405e6efb.63dfbd8ae60e4; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=405e6efb.63dfbd8ae60e4 786s ok 628 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 629 786s ok 630 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 631 786s ok 632 786s Set-Cookie: usertrack_test=9e874f0b.63dfbd8ae795c; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=9e874f0b.63dfbd8ae795c 786s ok 633 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 634 786s ok 635 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 636 786s ok 637 786s Set-Cookie: usertrack_test=60a3b938.63dfbd8ae91e9; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=60a3b938.63dfbd8ae91e9 786s ok 638 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 639 786s ok 640 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 641 786s ok 642 786s Set-Cookie: usertrack_test=2dfd3bdb.63dfbd8aeaccc; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=2dfd3bdb.63dfbd8aeaccc 786s ok 643 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 644 786s ok 645 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 646 786s ok 647 786s Set-Cookie: usertrack_test=a109deb1.63dfbd8aec4d6; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=a109deb1.63dfbd8aec4d6 786s ok 648 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 649 786s ok 650 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 651 786s ok 652 786s Set-Cookie: usertrack_test=93ccaf52.63dfbd8aedd41; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=93ccaf52.63dfbd8aedd41 786s ok 653 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 654 786s ok 655 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 656 786s ok 657 786s Set-Cookie: usertrack_test=bf3e184f.63dfbd8aefa00; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=bf3e184f.63dfbd8aefa00 786s ok 658 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 659 786s ok 660 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 661 786s ok 662 786s Set-Cookie: usertrack_test=61241a85.63dfbd8af14bb; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=61241a85.63dfbd8af14bb 786s ok 663 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 664 786s ok 665 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 666 786s ok 667 786s Set-Cookie: usertrack_test=ca841a09.63dfbd8af2fa8; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=ca841a09.63dfbd8af2fa8 786s ok 668 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 669 786s ok 670 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 671 786s ok 672 786s Set-Cookie: usertrack_test=8362fa78.63dfbd8af494b; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=8362fa78.63dfbd8af494b 786s ok 673 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 674 786s ok 675 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 676 786s ok 677 786s Set-Cookie: usertrack_test=caf97689.63dfbd8af62fc; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=caf97689.63dfbd8af62fc 786s ok 678 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 679 786s ok 680 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 681 786s ok 682 786s Set-Cookie: usertrack_test=8fe6e36a.63dfbd8af7c41; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=8fe6e36a.63dfbd8af7c41 786s ok 683 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 684 786s ok 685 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 686 786s ok 687 786s Set-Cookie: usertrack_test=732cc43a.63dfbd8af950c; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=732cc43a.63dfbd8af950c 786s ok 688 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 689 786s ok 690 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 691 786s ok 692 786s Set-Cookie: usertrack_test=d09b4414.63dfbd8afae45; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=d09b4414.63dfbd8afae45 786s ok 693 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 694 786s ok 695 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 696 786s ok 697 786s Set-Cookie: usertrack_test=6cd02b8e.63dfbd8afc892; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=6cd02b8e.63dfbd8afc892 786s ok 698 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 699 786s ok 700 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 701 786s ok 702 786s Set-Cookie: usertrack_test=589a8012.63dfbd8afe22c; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=589a8012.63dfbd8afe22c 786s ok 703 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 704 786s ok 705 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 706 786s ok 707 786s Set-Cookie: usertrack_test=b051a4fb.63dfbd8affae8; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=b051a4fb.63dfbd8affae8 786s ok 708 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 709 786s ok 710 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 711 786s ok 712 786s Set-Cookie: usertrack_test=4aa97b3e.63dfbd8b029bd; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=4aa97b3e.63dfbd8b029bd 786s ok 713 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 714 786s ok 715 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 716 786s ok 717 786s Set-Cookie: usertrack_test=987ca804.63dfbd8b04229; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=987ca804.63dfbd8b04229 786s ok 718 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 719 786s ok 720 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 721 786s ok 722 786s Set-Cookie: usertrack_test=f2835ef1.63dfbd8b05c0c; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=f2835ef1.63dfbd8b05c0c 786s ok 723 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 724 786s ok 725 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 726 786s ok 727 786s Set-Cookie: usertrack_test=8a3c3def.63dfbd8b074e3; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=8a3c3def.63dfbd8b074e3 786s ok 728 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 729 786s ok 730 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 731 786s ok 732 786s Set-Cookie: usertrack_test=5a13c909.63dfbd8b08f7b; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=5a13c909.63dfbd8b08f7b 786s ok 733 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 734 786s ok 735 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 736 786s ok 737 786s Set-Cookie: usertrack_test=6881d5b3.63dfbd8b0a86b; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=6881d5b3.63dfbd8b0a86b 786s ok 738 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 739 786s ok 740 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 741 786s ok 742 786s Set-Cookie: usertrack_test=c2ca6f2e.63dfbd8b0c20b; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=c2ca6f2e.63dfbd8b0c20b 786s ok 743 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 744 786s ok 745 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 746 786s ok 747 786s Set-Cookie: usertrack_test=a08a3a8e.63dfbd8b0da8a; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=a08a3a8e.63dfbd8b0da8a 786s ok 748 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 749 786s ok 750 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 751 786s ok 752 786s Set-Cookie: usertrack_test=c3050e47.63dfbd8b0f2ec; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=c3050e47.63dfbd8b0f2ec 786s ok 753 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 754 786s ok 755 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 756 786s ok 757 786s Set-Cookie: usertrack_test=7c1941.63dfbd8b10c63; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=7c1941.63dfbd8b10c63 786s ok 758 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 759 786s ok 760 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 761 786s ok 762 786s Set-Cookie: usertrack_test=63be273b.63dfbd8b125c0; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=63be273b.63dfbd8b125c0 786s ok 763 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 764 786s ok 765 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 766 786s ok 767 786s Set-Cookie: usertrack_test=bbe1d973.63dfbd8b13e92; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=bbe1d973.63dfbd8b13e92 786s ok 768 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 769 786s ok 770 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 771 786s ok 772 786s Set-Cookie: usertrack_test=53060a78.63dfbd8b15694; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=53060a78.63dfbd8b15694 786s ok 773 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 774 786s ok 775 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 776 786s ok 777 786s Set-Cookie: usertrack_test=86cce11b.63dfbd8b16ec6; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=86cce11b.63dfbd8b16ec6 786s ok 778 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 779 786s ok 780 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 781 786s ok 782 786s Set-Cookie: usertrack_test=23cb2463.63dfbd8b18751; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=23cb2463.63dfbd8b18751 786s ok 783 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 784 786s ok 785 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 786 786s ok 787 786s Set-Cookie: usertrack_test=d3c1fdbd.63dfbd8b1a12e; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=d3c1fdbd.63dfbd8b1a12e 786s ok 788 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 789 786s ok 790 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 791 786s ok 792 786s Set-Cookie: usertrack_test=a915ebb7.63dfbd8b1b974; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=a915ebb7.63dfbd8b1b974 786s ok 793 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 794 786s ok 795 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 796 786s ok 797 786s Set-Cookie: usertrack_test=4f7dc30f.63dfbd8b1d307; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=4f7dc30f.63dfbd8b1d307 786s ok 798 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 799 786s ok 800 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 801 786s ok 802 786s Set-Cookie: usertrack_test=aae35524.63dfbd8b1ece8; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=aae35524.63dfbd8b1ece8 786s ok 803 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 804 786s ok 805 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 806 786s ok 807 786s Set-Cookie: usertrack_test=b23e67a0.63dfbd8b2068a; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=b23e67a0.63dfbd8b2068a 786s ok 808 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 809 786s ok 810 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 811 786s ok 812 786s Set-Cookie: usertrack_test=de981424.63dfbd8b21fb7; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=de981424.63dfbd8b21fb7 786s ok 813 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 814 786s ok 815 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 816 786s ok 817 786s Set-Cookie: usertrack_test=a9d52bfd.63dfbd8b23a50; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=a9d52bfd.63dfbd8b23a50 786s ok 818 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 819 786s ok 820 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 821 786s ok 822 786s Set-Cookie: usertrack_test=ac6ac54a.63dfbd8b25310; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=ac6ac54a.63dfbd8b25310 786s ok 823 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 824 786s ok 825 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 826 786s ok 827 786s Set-Cookie: usertrack_test=a766e294.63dfbd8b26c76; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=a766e294.63dfbd8b26c76 786s ok 828 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 829 786s ok 830 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 831 786s ok 832 786s Set-Cookie: usertrack_test=7b0b52de.63dfbd8b285d9; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=7b0b52de.63dfbd8b285d9 786s ok 833 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 834 786s ok 835 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 836 786s ok 837 786s Set-Cookie: usertrack_test=4b6db09e.63dfbd8b2a0f7; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=4b6db09e.63dfbd8b2a0f7 786s ok 838 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 839 786s ok 840 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 841 786s ok 842 786s Set-Cookie: usertrack_test=239a8067.63dfbd8b2bfa6; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=239a8067.63dfbd8b2bfa6 786s ok 843 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 844 786s ok 845 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 846 786s ok 847 786s Set-Cookie: usertrack_test=436146b0.63dfbd8b2dbe2; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=436146b0.63dfbd8b2dbe2 786s ok 848 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 849 786s ok 850 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 851 786s ok 852 786s Set-Cookie: usertrack_test=3e673044.63dfbd8b2f5e4; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=3e673044.63dfbd8b2f5e4 786s ok 853 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 854 786s ok 855 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 856 786s ok 857 786s Set-Cookie: usertrack_test=6d3d1f34.63dfbd8b310a0; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=6d3d1f34.63dfbd8b310a0 786s ok 858 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 859 786s ok 860 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 861 786s ok 862 786s Set-Cookie: usertrack_test=d08396b0.63dfbd8b32c6a; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=d08396b0.63dfbd8b32c6a 786s ok 863 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 864 786s ok 865 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 866 786s ok 867 786s Set-Cookie: usertrack_test=52e21f33.63dfbd8b345b6; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=52e21f33.63dfbd8b345b6 786s ok 868 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 869 786s ok 870 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 871 786s ok 872 786s Set-Cookie: usertrack_test=4d8d23e5.63dfbd8b35ec3; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=4d8d23e5.63dfbd8b35ec3 786s ok 873 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 874 786s ok 875 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 876 786s ok 877 786s Set-Cookie: usertrack_test=aa36dff1.63dfbd8b3776c; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=aa36dff1.63dfbd8b3776c 786s ok 878 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 879 786s ok 880 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 881 786s ok 882 786s Set-Cookie: usertrack_test=76400c85.63dfbd8b39e4b; path=/; expires=Thu, 04-Sep-25 16:03:21 GMT 786s Cookie: usertrack_test=76400c85.63dfbd8b39e4b 786s ok 883 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 884 786s ok 885 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 886 786s ok 887 786s Set-Cookie: usertrack_test=4600c81.63dfbd8b3b83b; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=4600c81.63dfbd8b3b83b 786s ok 888 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 889 786s ok 890 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 891 786s ok 892 786s Set-Cookie: usertrack_test=7f3fbf57.63dfbd8b3d202; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=7f3fbf57.63dfbd8b3d202 786s ok 893 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 894 786s ok 895 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 896 786s ok 897 786s Set-Cookie: usertrack_test=9d5ccde8.63dfbd8b3ec83; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=9d5ccde8.63dfbd8b3ec83 786s ok 898 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 899 786s ok 900 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 901 786s ok 902 786s Set-Cookie: usertrack_test=f3c9edf7.63dfbd8b40633; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=f3c9edf7.63dfbd8b40633 786s ok 903 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 904 786s ok 905 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 906 786s ok 907 786s Set-Cookie: usertrack_test=2c2c6c6e.63dfbd8b4200f; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=2c2c6c6e.63dfbd8b4200f 786s ok 908 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 909 786s ok 910 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 911 786s ok 912 786s Set-Cookie: usertrack_test=57f27a8f.63dfbd8b4398a; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=57f27a8f.63dfbd8b4398a 786s ok 913 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 914 786s ok 915 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 916 786s ok 917 786s Set-Cookie: usertrack_test=49426c75.63dfbd8b45361; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=49426c75.63dfbd8b45361 786s ok 918 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 919 786s ok 920 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 921 786s ok 922 786s Set-Cookie: usertrack_test=62873dd8.63dfbd8b46c50; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=62873dd8.63dfbd8b46c50 786s ok 923 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 924 786s ok 925 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 926 786s ok 927 786s Set-Cookie: usertrack_test=d61a19db.63dfbd8b4867b; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=d61a19db.63dfbd8b4867b 786s ok 928 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 929 786s ok 930 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 931 786s ok 932 786s Set-Cookie: usertrack_test=be9d43a4.63dfbd8b4a023; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=be9d43a4.63dfbd8b4a023 786s ok 933 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 934 786s ok 935 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 936 786s ok 937 786s Set-Cookie: usertrack_test=59587ab5.63dfbd8b4bac5; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=59587ab5.63dfbd8b4bac5 786s ok 938 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 939 786s ok 940 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 941 786s ok 942 786s Set-Cookie: usertrack_test=7c2daa97.63dfbd8b4d607; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=7c2daa97.63dfbd8b4d607 786s ok 943 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 944 786s ok 945 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 946 786s ok 947 786s Set-Cookie: usertrack_test=2d4a4474.63dfbd8b4ef9f; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=2d4a4474.63dfbd8b4ef9f 786s ok 948 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 949 786s ok 950 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 951 786s ok 952 786s Set-Cookie: usertrack_test=c0175df7.63dfbd8b50810; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=c0175df7.63dfbd8b50810 786s ok 953 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 954 786s ok 955 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 956 786s ok 957 786s Set-Cookie: usertrack_test=cb99522c.63dfbd8b520b4; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=cb99522c.63dfbd8b520b4 786s ok 958 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 959 786s ok 960 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 961 786s ok 962 786s Set-Cookie: usertrack_test=cb952073.63dfbd8b5398b; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=cb952073.63dfbd8b5398b 786s ok 963 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 964 786s ok 965 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 966 786s ok 967 786s Set-Cookie: usertrack_test=23b3b381.63dfbd8b552ba; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=23b3b381.63dfbd8b552ba 786s ok 968 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 969 786s ok 970 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 971 786s ok 972 786s Set-Cookie: usertrack_test=e0dd1bd7.63dfbd8b56b68; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=e0dd1bd7.63dfbd8b56b68 786s ok 973 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 974 786s ok 975 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 976 786s ok 977 786s Set-Cookie: usertrack_test=2a49989c.63dfbd8b583f9; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=2a49989c.63dfbd8b583f9 786s ok 978 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 979 786s ok 980 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 981 786s ok 982 786s Set-Cookie: usertrack_test=b0be632d.63dfbd8b59b2f; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=b0be632d.63dfbd8b59b2f 786s ok 983 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 984 786s ok 985 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 986 786s ok 987 786s Set-Cookie: usertrack_test=cbb8a0a0.63dfbd8b5b285; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=cbb8a0a0.63dfbd8b5b285 786s ok 988 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 989 786s ok 990 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 991 786s ok 992 786s Set-Cookie: usertrack_test=78b168d8.63dfbd8b5cad4; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=78b168d8.63dfbd8b5cad4 786s ok 993 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 994 786s ok 995 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 996 786s ok 997 786s Set-Cookie: usertrack_test=d87df5cd.63dfbd8b5e1db; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s Cookie: usertrack_test=d87df5cd.63dfbd8b5e1db 786s ok 998 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 999 786s ok 1000 786s ok 1001 786s # testing : Checking return code is '200' 786s # expected: 200 786s # received: '200' 786s ok 1002 786s # usertrack_test=f6bd10f1.63dfbd8b5f8b7; path=/; expires=Thu, 04-Sep-25 16:03:22 GMT 786s ok 1003 786s # expected: undef 786s # received: undef 786s ok 1004 786s ok 790s t/modules/vhost_alias.t ............. 790s 1..8 790s # Running under perl version 5.040001 for linux 790s # Current time local: Thu Sep 4 16:02:22 2025 790s # Current time GMT: Thu Sep 4 16:02:22 2025 790s # Using Test.pm version 1.31 790s # Using Apache/Test.pm version 1.44 790s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 790s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 790s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 790s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 790s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 790s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 790s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 790s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 790s # testing : VirtalDocumentRoot test 790s # expected: 'www.vha-test.com' 790s # received: 'www.vha-test.com' 790s ok 1 790s # testing : VirtualScriptAlias test 790s # expected: 'test cgi for www.vha-test.com' 790s # received: 'test cgi for www.vha-test.com' 790s ok 2 790s # testing : VirtalDocumentRoot test 790s # expected: 'big.server.name.from.heck.org' 790s # received: 'big.server.name.from.heck.org' 790s ok 3 790s # testing : VirtualScriptAlias test 790s # expected: 'test cgi for big.server.name.from.heck.org' 790s # received: 'test cgi for big.server.name.from.heck.org' 790s ok 4 790s # testing : VirtalDocumentRoot test 790s # expected: 'ab.com' 790s # received: 'ab.com' 790s ok 5 790s # testing : VirtualScriptAlias test 790s # expected: 'test cgi for ab.com' 790s # received: 'test cgi for ab.com' 790s ok 6 790s # testing : VirtalDocumentRoot test 790s # expected: 'w-t-f.net' 790s # received: 'w-t-f.net' 790s ok 7 790s # testing : VirtualScriptAlias test 790s # expected: 'test cgi for w-t-f.net' 790s # received: 'test cgi for w-t-f.net' 790s ok 8 790s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 790s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 790s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 790s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 790s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 790s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 790s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 790s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 790s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 790s ok 795s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 800s t/protocol/echo.t ................... 800s 1..8 800s # Running under perl version 5.040001 for linux 800s # Current time local: Thu Sep 4 16:02:31 2025 800s # Current time GMT: Thu Sep 4 16:02:31 2025 800s # Using Test.pm version 1.31 800s # Using Apache/Test.pm version 1.44 800s testing mod_echo_ssl 800s ok 1 800s #Cipher: TLS_AES_256_GCM_SHA384 800s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 800s # testing : echo 800s # expected: 't/protocol/echo.t' 800s # received: 't/protocol/echo.t' 800s ok 2 800s # testing : echo 800s # expected: '/usr/bin/perl' 800s # received: '/usr/bin/perl' 800s ok 3 800s # testing : echo 800s # expected: '346852346852346852346852346852' 800s # received: '346852346852346852346852346852' 800s ok 4 800s testing mod_echo 800s ok 5 800s # testing : echo 800s # expected: 't/protocol/echo.t' 800s # received: 't/protocol/echo.t' 800s ok 6 800s # testing : echo 800s # expected: '/usr/bin/perl' 800s # received: '/usr/bin/perl' 800s ok 7 800s # testing : echo 800s # expected: '346852346852346852346852346852' 800s # received: '346852346852346852346852346852' 800s ok 8 800s ok 804s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 809s t/security/CVE-2003-0542.t .......... 809s 1..1 809s # Running under perl version 5.040001 for linux 809s # Current time local: Thu Sep 4 16:02:40 2025 809s # Current time GMT: Thu Sep 4 16:02:40 2025 809s # Using Test.pm version 1.31 809s # Using Apache/Test.pm version 1.44 809s # testing : CAN-2003-0542 test case 809s # expected: 404 809s # received: '404' 809s ok 1 809s ok 813s t/security/CVE-2004-0747.t .......... 813s 1..1 813s # Running under perl version 5.040001 for linux 813s # Current time local: Thu Sep 4 16:02:45 2025 813s # Current time GMT: Thu Sep 4 16:02:45 2025 813s # Using Test.pm version 1.31 813s # Using Apache/Test.pm version 1.44 813s # testing : CAN-2004-0747 ap_resolve_env test case 813s # expected: 200 813s # received: 200 813s ok 1 813s ok 818s t/security/CVE-2004-0811.t .......... 818s 1..8 818s # Running under perl version 5.040001 for linux 818s # Current time local: Thu Sep 4 16:02:49 2025 818s # Current time GMT: Thu Sep 4 16:02:49 2025 818s # Using Test.pm version 1.31 818s # Using Apache/Test.pm version 1.44 818s # testing : subdir access allowed 818s # expected: 200 818s # received: '200' 818s ok 1 818s # testing : subdir access allowed 818s # expected: 200 818s # received: '200' 818s ok 2 818s # testing : subdir access allowed 818s # expected: 200 818s # received: '200' 818s ok 3 818s # testing : subdir access allowed 818s # expected: 200 818s # received: '200' 818s ok 4 818s # testing : topdir access denied 818s # expected: 401 818s # received: '401' 818s ok 5 818s # testing : topdir access denied 818s # expected: 401 818s # received: '401' 818s ok 6 818s # testing : topdir access denied 818s # expected: 401 818s # received: '401' 818s ok 7 818s # testing : topdir access denied 818s # expected: 401 818s # received: '401' 818s ok 8 818s ok 823s t/security/CVE-2004-0940.t .......... 823s 1..1 823s # Running under perl version 5.040001 for linux 823s # Current time local: Thu Sep 4 16:02:54 2025 823s # Current time GMT: Thu Sep 4 16:02:54 2025 823s # Using Test.pm version 1.31 823s # Using Apache/Test.pm version 1.44 823s # testing : response was 200 823s # expected: 200 823s # received: '200' 823s ok 1 823s ok 828s t/security/CVE-2004-0942.t .......... 828s 1..2 828s # Running under perl version 5.040001 for linux 828s # Current time local: Thu Sep 4 16:02:59 2025 828s # Current time GMT: Thu Sep 4 16:02:59 2025 828s # Using Test.pm version 1.31 828s # Using Apache/Test.pm version 1.44 828s ok 1 828s # testing : request was refused 828s # expected: qr/^HTTP\/1\.. 400/ 828s # received: 'HTTP/1.1 400 Bad Request 828s # ' 828s ok 2 828s ok 833s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 838s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 843s t/security/CVE-2005-2491.t .......... 843s 1..4 843s # Running under perl version 5.040001 for linux 843s # Current time local: Thu Sep 4 16:03:14 2025 843s # Current time GMT: Thu Sep 4 16:03:14 2025 843s # Using Test.pm version 1.31 843s # Using Apache/Test.pm version 1.44 843s # testing : check that server did not segfault 843s # expected: 'Internal Server Error' 843s # received: 'Internal Server Error' 843s ok 1 843s # testing : check for 500 response error 843s # expected: 500 843s # received: '500' 843s ok 2 843s # testing : check that server did not segfault 843s # expected: 'Internal Server Error' 843s # received: 'Internal Server Error' 843s ok 3 843s # testing : check for 500 response error 843s # expected: 500 843s # received: '500' 843s ok 4 843s ok 847s t/security/CVE-2005-2700.t .......... 847s 1..2 847s # Running under perl version 5.040001 for linux 847s # Current time local: Thu Sep 4 16:03:19 2025 847s # Current time GMT: Thu Sep 4 16:03:19 2025 847s # Using Test.pm version 1.31 847s # Using Apache/Test.pm version 1.44 847s # testing : access permitted without ccert 847s # expected: 200 847s # received: '200' 847s ok 1 847s # testing : access *not* permitted without ccert 847s # expected: 200 847s # received: '403' 847s ok 2 847s ok 852s t/security/CVE-2005-3352.t .......... 852s 1..2 852s # Running under perl version 5.040001 for linux 852s # Current time local: Thu Sep 4 16:03:23 2025 852s # Current time GMT: Thu Sep 4 16:03:23 2025 852s # Using Test.pm version 1.31 852s # Using Apache/Test.pm version 1.44 852s # testing : response code is OK 852s # expected: 200 852s # received: '200' 852s ok 1 852s # testing : referer was escaped 852s # expected: qr/%22%3e/ 852s # received: ' 852s # 852s # Menu for /security/CVE-2005-3352.map 852s # 852s #

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

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

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

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

Bad Request

945s #

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

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

Forbidden

1001s

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

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

Not Found

1047s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1115s #

The requested URL was not found on this server.

1115s # ' 1115s ok 8 1115s # testing : /merge/notfound.html code 1115s # expected: 404 1115s # received: '404' 1115s ok 9 1115s # testing : /merge/notfound.html content 1115s # expected: 'testing merge' 1115s # received: 'testing merge' 1115s ok 10 1115s # testing : /merge/merge2/notfound.html code 1115s # expected: 404 1115s # received: '404' 1115s ok 11 1115s # testing : /merge/merge2/notfound.html content 1115s # expected: 'testing merge' 1115s # received: 'testing merge' 1115s ok 12 1115s # testing : /bounce/notfound.html code 1115s # expected: 404 1115s # received: '404' 1115s ok 13 1115s # testing : /bounce/notfound.html content 1115s # expected: qr/expire test/ 1115s # received: ' 1115s # expire test 1115s # expire test 1115s # ' 1115s ok 14 1115s ok 1120s t/apache/etags.t .................... 1120s # Checking for existence of FileETag directive 1120s # Returned 200: 1120s 1..61 1120s # Running under perl version 5.040001 for linux 1120s # Current time local: Thu Sep 4 16:07:51 2025 1120s # Current time GMT: Thu Sep 4 16:07:51 2025 1120s # Using Test.pm version 1.31 1120s # Using Apache/Test.pm version 1.44 1120s # --- 1120s # HEAD /apache/etags/all/minus-m/test.txt 1120s # Expecting two components in ETag field 1120s # Received "503a2-b" 1120s ok 1 1120s # --- 1120s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1120s # Expecting two components in ETag field 1120s # Received "503c8-b" 1120s ok 2 1120s # --- 1120s # HEAD /apache/etags/all/mi/test.txt 1120s # Expecting two components in ETag field 1120s # Received "50390-62c6deaf13e40" 1120s ok 3 1120s # --- 1120s # HEAD /apache/etags/m/minus-s/test.txt 1120s # Expecting field to be absent 1120s # Received "62c6deaf13e40" 1120s ok 4 1120s # --- 1120s # HEAD /apache/etags/none/is/test.txt 1120s # Expecting two components in ETag field 1120s # Received "503ef-b" 1120s ok 5 1120s # --- 1120s # HEAD /apache/etags/s/test.txt 1120s # Expecting one component in ETag field 1120s # Received "b" 1120s ok 6 1120s # --- 1120s # HEAD /apache/etags/m/minus-mi/test.txt 1120s # Expecting field to be absent 1120s # Received "b-62c6deaf13e40" 1120s ok 7 1120s # --- 1120s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1120s # Expecting one component in ETag field 1120s # Received "b" 1120s ok 8 1120s # --- 1120s # HEAD /apache/etags/none/plus-i/test.txt 1120s # Expecting one component in ETag field 1120s # Received "503d5" 1120s ok 9 1120s # --- 1120s # HEAD /apache/etags/m/plus-m/test.txt 1120s # Expecting one component in ETag field 1120s # Received "62c6deaf13e40" 1120s ok 10 1120s # --- 1120s # HEAD /apache/etags/all/inherit/test.txt 1120s # Expecting three components in ETag field 1120s # Received "5039a-b-62c6deaf13e40" 1120s ok 11 1120s # --- 1120s # HEAD /apache/etags/none/plus-mi/test.txt 1120s # Expecting two components in ETag field 1120s # Received "503d1-62c6deaf13e40" 1120s ok 12 1120s # --- 1120s # HEAD /apache/etags/m/plus-mi/test.txt 1120s # Expecting two components in ETag field 1120s # Received "50363-62c6deaf13e40" 1120s ok 13 1120s # --- 1120s # HEAD /apache/etags/none/plus-mis/test.txt 1120s # Expecting three components in ETag field 1120s # Received "503bf-b-62c6deaf13e40" 1120s ok 14 1120s # --- 1120s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1120s # Expecting field to be absent 1120s # Received "b-62c6deaf13e40" 1120s ok 15 1120s # --- 1120s # HEAD /apache/etags/none/ms/test.txt 1120s # Expecting two components in ETag field 1120s # Received "b-62c6deaf13e40" 1120s ok 16 1120s # --- 1120s # HEAD /apache/etags/mis/test.txt 1120s # Expecting three components in ETag field 1120s # Received "503fd-b-62c6deaf13e40" 1120s ok 17 1120s # --- 1120s # HEAD /apache/etags/i/test.txt 1120s # Expecting one component in ETag field 1120s # Received "503f5" 1120s ok 18 1120s # --- 1120s # HEAD /apache/etags/m/plus-is/test.txt 1120s # Expecting three components in ETag field 1120s # Received "5037c-b-62c6deaf13e40" 1120s ok 19 1120s # --- 1120s # HEAD /apache/etags/none/mis/test.txt 1120s # Expecting three components in ETag field 1120s # Received "503e9-b-62c6deaf13e40" 1120s ok 20 1120s # --- 1120s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1120s # Expecting two components in ETag field 1120s # Received "503cb-62c6deaf13e40" 1120s ok 21 1120s # --- 1120s # HEAD /apache/etags/m/test.txt 1120s # Expecting one component in ETag field 1120s # Received "62c6deaf13e40" 1120s ok 22 1120s # --- 1120s # HEAD /apache/etags/m/plus-mis/test.txt 1120s # Expecting three components in ETag field 1120s # Received "5035d-b-62c6deaf13e40" 1120s ok 23 1120s # --- 1120s # HEAD /apache/etags/none/inherit/test.txt 1120s # Expecting field to be absent 1120s # ETag field is missing 1120s ok 24 1120s # --- 1120s # HEAD /apache/etags/none/plus-m/test.txt 1120s # Expecting one component in ETag field 1120s # Received "62c6deaf13e40" 1120s ok 25 1120s # --- 1120s # HEAD /apache/etags/none/m/test.txt 1120s # Expecting one component in ETag field 1120s # Received "62c6deaf13e40" 1120s ok 26 1120s # --- 1120s # HEAD /apache/etags/m/plus-s/test.txt 1120s # Expecting two components in ETag field 1120s # Received "b-62c6deaf13e40" 1120s ok 27 1120s # --- 1120s # HEAD /apache/etags/all/minus-mi/test.txt 1120s # Expecting one component in ETag field 1120s # Received "b" 1120s ok 28 1120s # --- 1120s # HEAD /apache/etags/default/test.txt 1120s # Expecting two components in ETag field 1120s # Received "b-62c6deaf13e40" 1120s ok 29 1120s # --- 1120s # HEAD /apache/etags/all/minus-mis/test.txt 1120s # Expecting field to be absent 1120s # Received "b-62c6deaf13e40" 1120s ok 30 1120s # --- 1120s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1120s # Expecting two components in ETag field 1120s # Received "b-62c6deaf13e40" 1120s ok 31 1120s # --- 1120s # HEAD /apache/etags/none/i/test.txt 1120s # Expecting one component in ETag field 1120s # Received "503da" 1120s ok 32 1120s # --- 1120s # HEAD /apache/etags/all/mis/test.txt 1120s # Expecting three components in ETag field 1120s # Received "503a5-b-62c6deaf13e40" 1120s ok 33 1120s # --- 1120s # HEAD /apache/etags/all/minus-i/test.txt 1120s # Expecting two components in ETag field 1120s # Received "b-62c6deaf13e40" 1120s ok 34 1120s # --- 1120s # HEAD /apache/etags/none/test.txt 1120s # Expecting field to be absent 1120s # ETag field is missing 1120s ok 35 1120s # --- 1120s # HEAD /apache/etags/m/minus-m/test.txt 1120s # Expecting field to be absent 1120s # Received "b-62c6deaf13e40" 1120s ok 36 1120s # --- 1120s # HEAD /apache/etags/all/m/test.txt 1120s # Expecting one component in ETag field 1120s # Received "62c6deaf13e40" 1120s ok 37 1120s # --- 1120s # HEAD /apache/etags/all/test.txt 1120s # Expecting three components in ETag field 1120s # Received "5038b-b-62c6deaf13e40" 1120s ok 38 1120s # --- 1120s # HEAD /apache/etags/none/plus-is/test.txt 1120s # Expecting two components in ETag field 1120s # Received "503f2-b" 1120s ok 39 1120s # --- 1120s # HEAD /apache/etags/m/minus-is/test.txt 1120s # Expecting field to be absent 1120s # Received "62c6deaf13e40" 1120s ok 40 1120s # --- 1120s # HEAD /apache/etags/all/is/test.txt 1120s # Expecting two components in ETag field 1120s # Received "503ae-b" 1120s ok 41 1120s # --- 1120s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1120s # Expecting one component in ETag field 1120s # Received "62c6deaf13e40" 1120s ok 42 1120s # --- 1120s # HEAD /apache/etags/none/plus-s/test.txt 1120s # Expecting one component in ETag field 1120s # Received "b" 1120s ok 43 1120s # --- 1120s # HEAD /apache/etags/is/test.txt 1120s # Expecting two components in ETag field 1120s # Received "50403-b" 1120s ok 44 1120s # --- 1120s # HEAD /apache/etags/all/minus-ms/test.txt 1120s # Expecting one component in ETag field 1120s # Received "50386" 1120s ok 45 1120s # --- 1120s # HEAD /apache/etags/none/s/test.txt 1120s # Expecting one component in ETag field 1120s # Received "b" 1120s ok 46 1120s # --- 1120s # HEAD /apache/etags/m/plus-i/test.txt 1120s # Expecting two components in ETag field 1120s # Received "5036a-62c6deaf13e40" 1120s ok 47 1120s # --- 1120s # HEAD /apache/etags/ms/test.txt 1120s # Expecting two components in ETag field 1120s # Received "b-62c6deaf13e40" 1120s ok 48 1120s # --- 1120s # HEAD /apache/etags/mi/test.txt 1120s # Expecting two components in ETag field 1120s # Received "5037f-62c6deaf13e40" 1120s ok 49 1120s # --- 1120s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1120s # Expecting one component in ETag field 1120s # Received "503ba" 1120s ok 50 1120s # --- 1120s # HEAD /apache/etags/m/minus-mis/test.txt 1120s # Expecting field to be absent 1120s # Received "b-62c6deaf13e40" 1120s ok 51 1120s # --- 1120s # HEAD /apache/etags/all/ms/test.txt 1120s # Expecting two components in ETag field 1120s # Received "b-62c6deaf13e40" 1120s ok 52 1120s # --- 1120s # HEAD /apache/etags/all/i/test.txt 1120s # Expecting one component in ETag field 1120s # Received "5039c" 1120s ok 53 1120s # --- 1120s # HEAD /apache/etags/m/plus-ms/test.txt 1120s # Expecting two components in ETag field 1120s # Received "b-62c6deaf13e40" 1120s ok 54 1120s # --- 1120s # HEAD /apache/etags/all/minus-is/test.txt 1120s # Expecting one component in ETag field 1120s # Received "62c6deaf13e40" 1120s ok 55 1120s # --- 1120s # HEAD /apache/etags/m/minus-ms/test.txt 1120s # Expecting field to be absent 1120s # Received "b-62c6deaf13e40" 1120s ok 56 1120s # --- 1120s # HEAD /apache/etags/all/s/test.txt 1120s # Expecting one component in ETag field 1120s # Received "b" 1120s ok 57 1120s # --- 1120s # HEAD /apache/etags/m/minus-i/test.txt 1120s # Expecting field to be absent 1120s # Received "62c6deaf13e40" 1120s ok 58 1120s # --- 1120s # HEAD /apache/etags/none/mi/test.txt 1120s # Expecting two components in ETag field 1120s # Received "503ce-62c6deaf13e40" 1120s ok 59 1120s # --- 1120s # HEAD /apache/etags/none/plus-ms/test.txt 1120s # Expecting two components in ETag field 1120s # Received "b-62c6deaf13e40" 1120s ok 60 1120s # --- 1120s # HEAD /apache/etags/all/minus-s/test.txt 1120s # Expecting two components in ETag field 1120s # Received "503a8-62c6deaf13e40" 1120s ok 61 1120s ok 1125s t/apache/expr.t ..................... 1125s 1..229 1125s # Running under perl version 5.040001 for linux 1125s # Current time local: Thu Sep 4 16:07:56 2025 1125s # Current time GMT: Thu Sep 4 16:07:56 2025 1125s # Using Test.pm version 1.31 1125s # Using Apache/Test.pm version 1.44 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true" should evaluate to true, got true 1125s ok 1 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "false" should evaluate to false, got false 1125s ok 2 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s Should get parse error for "foo", got parse error 1125s ok 3 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "1 -eq 01" should evaluate to true, got true 1125s ok 4 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "1 -eq 2" should evaluate to false, got false 1125s ok 5 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "1 -ne 2" should evaluate to true, got true 1125s ok 6 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "1 -ne 1" should evaluate to false, got false 1125s ok 7 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "1 -lt 02" should evaluate to true, got true 1125s ok 8 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "1 -lt 1" should evaluate to false, got false 1125s ok 9 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "1 -le 2" should evaluate to true, got true 1125s ok 10 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "1 -le 1" should evaluate to true, got true 1125s ok 11 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "2 -gt 1" should evaluate to true, got true 1125s ok 12 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "1 -gt 1" should evaluate to false, got false 1125s ok 13 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "2 -ge 1" should evaluate to true, got true 1125s ok 14 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "1 -ge 1" should evaluate to true, got true 1125s ok 15 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "1 -gt -1" should evaluate to true, got true 1125s ok 16 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'aa' == 'aa'" should evaluate to true, got true 1125s ok 17 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'aa' == 'b'" should evaluate to false, got false 1125s ok 18 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'aa' = 'aa'" should evaluate to true, got true 1125s ok 19 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'aa' = 'b'" should evaluate to false, got false 1125s ok 20 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'aa' != 'b'" should evaluate to true, got true 1125s ok 21 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'aa' != 'aa'" should evaluate to false, got false 1125s ok 22 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'aa' < 'b'" should evaluate to true, got true 1125s ok 23 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'aa' < 'aa'" should evaluate to false, got false 1125s ok 24 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'aa' <= 'b'" should evaluate to true, got true 1125s ok 25 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'aa' <= 'aa'" should evaluate to true, got true 1125s ok 26 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'b' > 'aa'" should evaluate to true, got true 1125s ok 27 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'aa' > 'aa'" should evaluate to false, got false 1125s ok 28 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'b' >= 'aa'" should evaluate to true, got true 1125s ok 29 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'aa' >= 'aa'" should evaluate to true, got true 1125s ok 30 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1125s ok 31 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1125s ok 32 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1125s ok 33 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1125s ok 34 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1125s ok 35 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1125s ok 36 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1125s ok 37 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1125s ok 38 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1125s ok 39 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1125s ok 40 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "%{TIME} != ''" should evaluate to true, got true 1125s ok 41 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1125s ok 42 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1125s ok 43 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s " 'abc' =~ /bc/ " should evaluate to true, got true 1125s ok 44 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s " 'abc' =~ /BC/i " should evaluate to true, got true 1125s ok 45 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s " 'abc' !~ m!bc! " should evaluate to false, got false 1125s ok 46 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s " 'abc' !~ m!BC!i " should evaluate to false, got false 1125s ok 47 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s " $0 == '' " should evaluate to true, got true 1125s ok 48 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s " $1 == '' " should evaluate to true, got true 1125s ok 49 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s " $9 == '' " should evaluate to true, got true 1125s ok 50 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s " '$0' == '' " should evaluate to true, got true 1125s ok 51 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1125s ok 52 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1125s ok 53 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1125s ok 54 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1125s ok 55 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1125s ok 56 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1125s ok 57 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1125s ok 58 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1125s ok 59 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1125s ok 60 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1125s ok 61 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1125s ok 62 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1125s ok 63 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1125s ok 64 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1125s ok 65 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1125s ok 66 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1125s ok 67 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1125s ok 68 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1125s ok 69 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1125s ok 70 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "%{HTTPS} == 'off' " should evaluate to true, got true 1125s ok 71 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1125s ok 72 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1125s ok 73 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1125s ok 74 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1125s ok 75 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1125s ok 76 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1125s ok 77 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1125s ok 78 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1125s ok 79 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1125s ok 80 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1125s ok 81 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1125s ok 82 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "escape('?') = '%3f' " should evaluate to true, got true 1125s ok 83 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "unescape('%3f') = '?' " should evaluate to true, got true 1125s ok 84 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1125s ok 85 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1125s ok 86 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1125s ok 87 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "file('/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1125s ok 88 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-n ''" should evaluate to false, got false 1125s ok 89 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-z ''" should evaluate to true, got true 1125s ok 90 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-n '1'" should evaluate to true, got true 1125s ok 91 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-z '1'" should evaluate to false, got false 1125s ok 92 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s Should get parse error for "-R 'abc'", got parse error 1125s ok 93 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1125s ok 94 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-R '240.0.0.0'" should evaluate to false, got false 1125s ok 95 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-R '240.0.0.0/8'" should evaluate to false, got false 1125s ok 96 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-R 'ff::/8'" should evaluate to false, got false 1125s ok 97 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1125s ok 98 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1125s ok 99 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1125s ok 100 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1125s ok 101 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1125s ok 102 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1125s ok 103 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1125s ok 104 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'foo' -strmatch '*o'" should evaluate to true, got true 1125s ok 105 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1125s ok 106 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'foo' -strmatch 'F*'" should evaluate to false, got false 1125s ok 107 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1125s ok 108 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'foo' -strmatch 'g*'" should evaluate to false, got false 1125s ok 109 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1125s ok 110 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1125s ok 111 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1125s ok 112 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1125s ok 113 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1125s ok 114 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s Should get parse error for "foo('bar') = 'bar'", got parse error 1125s ok 115 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s Should get parse error for "%{FOO} != 'bar'", got parse error 1125s ok 116 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s Should get parse error for "'bar' = bar", got parse error 1125s ok 117 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true" should evaluate to true, got true 1125s ok 118 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true && true" should evaluate to true, got true 1125s ok 119 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true || true" should evaluate to true, got true 1125s ok 120 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true || true || true" should evaluate to true, got true 1125s ok 121 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true || true && true" should evaluate to true, got true 1125s ok 122 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true && true || true" should evaluate to true, got true 1125s ok 123 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true && true && true" should evaluate to true, got true 1125s ok 124 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true || true || !true" should evaluate to true, got true 1125s ok 125 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true || true && !true" should evaluate to true, got true 1125s ok 126 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true && true || !true" should evaluate to true, got true 1125s ok 127 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true && true && !true" should evaluate to false, got false 1125s ok 128 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true && !true" should evaluate to false, got false 1125s ok 129 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true || !true" should evaluate to true, got true 1125s ok 130 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true || !true || true" should evaluate to true, got true 1125s ok 131 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true || !true && true" should evaluate to true, got true 1125s ok 132 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true && !true || true" should evaluate to true, got true 1125s ok 133 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true && !true && true" should evaluate to false, got false 1125s ok 134 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true || !true || !true" should evaluate to true, got true 1125s ok 135 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true || !true && !true" should evaluate to true, got true 1125s ok 136 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true && !true || !true" should evaluate to false, got false 1125s ok 137 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "true && !true && !true" should evaluate to false, got false 1125s ok 138 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true" should evaluate to false, got false 1125s ok 139 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true && true" should evaluate to false, got false 1125s ok 140 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true || true" should evaluate to true, got true 1125s ok 141 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true || true || true" should evaluate to true, got true 1125s ok 142 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true || true && true" should evaluate to true, got true 1125s ok 143 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true && true || true" should evaluate to true, got true 1125s ok 144 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true && true && true" should evaluate to false, got false 1125s ok 145 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true || true || !true" should evaluate to true, got true 1125s ok 146 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true || true && !true" should evaluate to false, got false 1125s ok 147 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true && true || !true" should evaluate to false, got false 1125s ok 148 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true && true && !true" should evaluate to false, got false 1125s ok 149 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true && !true" should evaluate to false, got false 1125s ok 150 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true || !true" should evaluate to false, got false 1125s ok 151 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true || !true || true" should evaluate to true, got true 1125s ok 152 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true || !true && true" should evaluate to false, got false 1125s ok 153 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true && !true || true" should evaluate to true, got true 1125s ok 154 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true && !true && true" should evaluate to false, got false 1125s ok 155 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true || !true || !true" should evaluate to false, got false 1125s ok 156 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true || !true && !true" should evaluate to false, got false 1125s ok 157 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true && !true || !true" should evaluate to false, got false 1125s ok 158 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!true && !true && !true" should evaluate to false, got false 1125s ok 159 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true)" should evaluate to false, got false 1125s ok 160 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true && true)" should evaluate to false, got false 1125s ok 161 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true || true)" should evaluate to false, got false 1125s ok 162 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true || true || true)" should evaluate to false, got false 1125s ok 163 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true || true && true)" should evaluate to false, got false 1125s ok 164 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true && true || true)" should evaluate to false, got false 1125s ok 165 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true && true && true)" should evaluate to false, got false 1125s ok 166 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true || true || !true)" should evaluate to false, got false 1125s ok 167 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true || true && !true)" should evaluate to false, got false 1125s ok 168 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true && true || !true)" should evaluate to false, got false 1125s ok 169 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true && true && !true)" should evaluate to true, got true 1125s ok 170 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true && !true)" should evaluate to true, got true 1125s ok 171 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true || !true)" should evaluate to false, got false 1125s ok 172 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true || !true || true)" should evaluate to false, got false 1125s ok 173 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true || !true && true)" should evaluate to false, got false 1125s ok 174 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true && !true || true)" should evaluate to false, got false 1125s ok 175 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true && !true && true)" should evaluate to true, got true 1125s ok 176 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true || !true || !true)" should evaluate to false, got false 1125s ok 177 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true || !true && !true)" should evaluate to false, got false 1125s ok 178 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true && !true || !true)" should evaluate to true, got true 1125s ok 179 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(true && !true && !true)" should evaluate to true, got true 1125s ok 180 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true)" should evaluate to true, got true 1125s ok 181 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true && true)" should evaluate to true, got true 1125s ok 182 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true || true)" should evaluate to false, got false 1125s ok 183 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true || true || true)" should evaluate to false, got false 1125s ok 184 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true || true && true)" should evaluate to false, got false 1125s ok 185 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true && true || true)" should evaluate to false, got false 1125s ok 186 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true && true && true)" should evaluate to true, got true 1125s ok 187 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true || true || !true)" should evaluate to false, got false 1125s ok 188 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true || true && !true)" should evaluate to true, got true 1125s ok 189 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true && true || !true)" should evaluate to true, got true 1125s ok 190 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true && true && !true)" should evaluate to true, got true 1125s ok 191 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true && !true)" should evaluate to true, got true 1125s ok 192 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true || !true)" should evaluate to true, got true 1125s ok 193 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true || !true || true)" should evaluate to false, got false 1125s ok 194 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true || !true && true)" should evaluate to true, got true 1125s ok 195 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true && !true || true)" should evaluate to false, got false 1125s ok 196 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true && !true && true)" should evaluate to true, got true 1125s ok 197 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true || !true || !true)" should evaluate to true, got true 1125s ok 198 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true || !true && !true)" should evaluate to true, got true 1125s ok 199 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true && !true || !true)" should evaluate to true, got true 1125s ok 200 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "!(!true && !true && !true)" should evaluate to true, got true 1125s ok 201 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "filesize('/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1125s ok 202 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "filesize('/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1125s ok 203 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "filesize('/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1125s ok 204 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-d '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1125s ok 205 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-e '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1125s ok 206 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-f '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1125s ok 207 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-s '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1125s ok 208 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-d '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1125s ok 209 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-e '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1125s ok 210 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-f '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1125s ok 211 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-s '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1125s ok 212 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-d '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1125s ok 213 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-e '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1125s ok 214 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-f '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1125s ok 215 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-s '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1125s ok 216 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-d '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1125s ok 217 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-e '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1125s ok 218 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-f '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1125s ok 219 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-s '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1125s ok 220 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-F '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1125s ok 221 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-F '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1125s ok 222 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-U '/apache/' " should evaluate to true, got true 1125s ok 223 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "-U '/apache/expr/none' " should evaluate to false, got false 1125s ok 224 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1125s ok 225 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1125s ok 226 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1125s ok 227 1125s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1125s ok 228 1125s Error log should not have 'Internal evaluation error' entries, found 0 1125s ok 229 1125s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1125s ok 1133s t/apache/expr_string.t .............. 1133s 1..29 1133s # Running under perl version 5.040001 for linux 1133s # Current time local: Thu Sep 4 16:08:01 2025 1133s # Current time GMT: Thu Sep 4 16:08:01 2025 1133s # Using Test.pm version 1.31 1133s # Using Apache/Test.pm version 1.44 1133s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1133s ok 1 1133s Expected return code 200, got 200 for 'foo' 1133s ok 2 1133s # testing : log message [Thu Sep 04 16:08:06.548002 2025] [log_debug:info] [pid 479916:tid 479980] [client 127.0.0.1:50926] foo (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1133s # didn't match 1133s # expected: 'foo' 1133s # received: 'foo' 1133s ok 3 1133s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1133s ok 4 1133s Expected return code 200, got 200 for '%{req:SomeHeader}' 1133s ok 5 1133s # testing : log message [Thu Sep 04 16:08:06.806481 2025] [log_debug:info] [pid 479916:tid 479980] [client 127.0.0.1:50926] SomeValue (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1133s # didn't match 1133s # expected: 'SomeValue' 1133s # received: 'SomeValue' 1133s ok 6 1133s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1133s ok 7 1133s Should get parse error (500) for "%{", got 500 1133s ok 8 1133s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1133s ok 9 1133s Expected return code 200, got 200 for '%' 1133s ok 10 1133s # testing : log message [Thu Sep 04 16:08:07.314729 2025] [log_debug:info] [pid 479935:tid 479963] [client 127.0.0.1:50932] % (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1133s # didn't match 1133s # expected: '%' 1133s # received: '%' 1133s ok 11 1133s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1133s ok 12 1133s Expected return code 200, got 200 for '}' 1133s ok 13 1133s # testing : log message [Thu Sep 04 16:08:07.569388 2025] [log_debug:info] [pid 479935:tid 479963] [client 127.0.0.1:50932] } (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1133s # didn't match 1133s # expected: '}' 1133s # received: '}' 1133s ok 14 1133s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1133s ok 15 1133s Expected return code 200, got 200 for '\"' 1133s ok 16 1133s # testing : log message [Thu Sep 04 16:08:07.822436 2025] [log_debug:info] [pid 479935:tid 479963] [client 127.0.0.1:50932] " (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1133s # didn't match 1133s # expected: '"' 1133s # received: '"' 1133s ok 17 1133s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1133s ok 18 1133s Expected return code 200, got 200 for '\'' 1133s ok 19 1133s # testing : log message [Thu Sep 04 16:08:08.076691 2025] [log_debug:info] [pid 479935:tid 479963] [client 127.0.0.1:50932] ' (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1133s # didn't match 1133s # expected: '\'' 1133s # received: '\'' 1133s ok 20 1133s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1133s ok 21 1133s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1133s ok 22 1133s # testing : log message [Thu Sep 04 16:08:08.331322 2025] [log_debug:info] [pid 479935:tid 479963] [client 127.0.0.1:50932] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1133s # didn't match 1133s # expected: '%{req:SomeHeader}' 1133s # received: '%{req:SomeHeader}' 1133s ok 23 1133s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1133s ok 24 1133s Expected return code 200, got 200 for '%{tolower:IDENT}' 1133s ok 25 1133s # testing : log message [Thu Sep 04 16:08:08.586347 2025] [log_debug:info] [pid 479935:tid 479963] [client 127.0.0.1:50932] ident (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1133s # didn't match 1133s # expected: 'ident' 1133s # received: 'ident' 1133s ok 26 1133s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1133s ok 27 1133s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1133s ok 28 1133s # testing : log message [Thu Sep 04 16:08:08.840210 2025] [log_debug:info] [pid 479935:tid 479963] [client 127.0.0.1:50932] get (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1133s # didn't match 1133s # expected: 'get' 1133s # received: 'get' 1133s ok 29 1133s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1133s ok 1138s t/apache/getfile.t .................. 1138s # using LWP client 1138s 1..221 1138s # Running under perl version 5.040001 for linux 1138s # Current time local: Thu Sep 4 16:08:09 2025 1138s # Current time GMT: Thu Sep 4 16:08:09 2025 1138s # Using Test.pm version 1.31 1138s # Using Apache/Test.pm version 1.44 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "4c64-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 19556 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl.pod 1138s # expected: 19556 1138s # received: 19556 1138s ok 1 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "dbb0-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 56240 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1138s # expected: 56240 1138s # received: 56240 1138s ok 2 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "85ea-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 34282 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1138s # expected: 34282 1138s # received: 34282 1138s ok 3 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "da40-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 55872 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1138s # expected: 55872 1138s # received: 55872 1138s ok 4 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "ab70-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 43888 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1138s # expected: 43888 1138s # received: 43888 1138s ok 5 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "15cb8-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 89272 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1138s # expected: 89272 1138s # received: 89272 1138s ok 6 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "2707-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 9991 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1138s # expected: 9991 1138s # received: 9991 1138s ok 7 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "2569-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 9577 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1138s # expected: 9577 1138s # received: 9577 1138s ok 8 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1004-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4100 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1138s # expected: 4100 1138s # received: 4100 1138s ok 9 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "e58-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 3672 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1138s # expected: 3672 1138s # received: 3672 1138s ok 10 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1e00-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 7680 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1138s # expected: 7680 1138s # received: 7680 1138s ok 11 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "233a9-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 144297 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1138s # expected: 144297 1138s # received: 144297 1138s ok 12 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1f1e-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 7966 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1138s # expected: 7966 1138s # received: 7966 1138s ok 13 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1aeb-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 6891 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1138s # expected: 6891 1138s # received: 6891 1138s ok 14 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1e50-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 7760 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1138s # expected: 7760 1138s # received: 7760 1138s ok 15 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "18b7-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 6327 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1138s # expected: 6327 1138s # received: 6327 1138s ok 16 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "20a07-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 133639 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1138s # expected: 133639 1138s # received: 133639 1138s ok 17 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "17fe-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 6142 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1138s # expected: 6142 1138s # received: 6142 1138s ok 18 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "e0a-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 3594 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1138s # expected: 3594 1138s # received: 3594 1138s ok 19 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "ff5-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4085 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1138s # expected: 4085 1138s # received: 4085 1138s ok 20 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1d280-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 119424 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1138s # expected: 119424 1138s # received: 119424 1138s ok 21 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "19c5-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 6597 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1138s # expected: 6597 1138s # received: 6597 1138s ok 22 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "14d7-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 5335 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1138s # expected: 5335 1138s # received: 5335 1138s ok 23 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1208-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4616 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1138s # expected: 4616 1138s # received: 4616 1138s ok 24 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1c352-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 115538 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1138s # expected: 115538 1138s # received: 115538 1138s ok 25 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "2a07-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 10759 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1138s # expected: 10759 1138s # received: 10759 1138s ok 26 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "2fef-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 12271 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1138s # expected: 12271 1138s # received: 12271 1138s ok 27 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "2410-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 9232 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1138s # expected: 9232 1138s # received: 9232 1138s ok 28 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1fa8f-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 129679 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1138s # expected: 129679 1138s # received: 129679 1138s ok 29 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "293d-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 10557 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1138s # expected: 10557 1138s # received: 10557 1138s ok 30 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "301f-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 12319 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1138s # expected: 12319 1138s # received: 12319 1138s ok 31 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "20fa-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 8442 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1138s # expected: 8442 1138s # received: 8442 1138s ok 32 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1162-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4450 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1138s # expected: 4450 1138s # received: 4450 1138s ok 33 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "fc09-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 64521 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1138s # expected: 64521 1138s # received: 64521 1138s ok 34 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "2009-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 8201 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1138s # expected: 8201 1138s # received: 8201 1138s ok 35 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1007-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4103 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1138s # expected: 4103 1138s # received: 4103 1138s ok 36 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "2aac-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 10924 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1138s # expected: 10924 1138s # received: 10924 1138s ok 37 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1168-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4456 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1138s # expected: 4456 1138s # received: 4456 1138s ok 38 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1875a-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 100186 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1138s # expected: 100186 1138s # received: 100186 1138s ok 39 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1e25-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 7717 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1138s # expected: 7717 1138s # received: 7717 1138s ok 40 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1e16-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 7702 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1138s # expected: 7702 1138s # received: 7702 1138s ok 41 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1b69-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 7017 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1138s # expected: 7017 1138s # received: 7017 1138s ok 42 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "115d9-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 71129 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1138s # expected: 71129 1138s # received: 71129 1138s ok 43 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "11f7-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4599 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1138s # expected: 4599 1138s # received: 4599 1138s ok 44 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1806-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 6150 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1138s # expected: 6150 1138s # received: 6150 1138s ok 45 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "13f7-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 5111 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1138s # expected: 5111 1138s # received: 5111 1138s ok 46 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "a038-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 41016 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1138s # expected: 41016 1138s # received: 41016 1138s ok 47 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1662-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 5730 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1138s # expected: 5730 1138s # received: 5730 1138s ok 48 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "124a-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4682 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1138s # expected: 4682 1138s # received: 4682 1138s ok 49 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1374-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4980 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1138s # expected: 4980 1138s # received: 4980 1138s ok 50 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "d310-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 54032 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1138s # expected: 54032 1138s # received: 54032 1138s ok 51 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1b5f-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 7007 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1138s # expected: 7007 1138s # received: 7007 1138s ok 52 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "9201-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 37377 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1138s # expected: 37377 1138s # received: 37377 1138s ok 53 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1076-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4214 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1138s # expected: 4214 1138s # received: 4214 1138s ok 54 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "f68-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 3944 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1138s # expected: 3944 1138s # received: 3944 1138s ok 55 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "fd6-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4054 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1138s # expected: 4054 1138s # received: 4054 1138s ok 56 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "ad8b-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 44427 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1138s # expected: 44427 1138s # received: 44427 1138s ok 57 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1288-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4744 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1138s # expected: 4744 1138s # received: 4744 1138s ok 58 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "f69-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 3945 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1138s # expected: 3945 1138s # received: 3945 1138s ok 59 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "fd7-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4055 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1138s # expected: 4055 1138s # received: 4055 1138s ok 60 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "10d47-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 68935 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1138s # expected: 68935 1138s # received: 68935 1138s ok 61 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "f6a-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 3946 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1138s # expected: 3946 1138s # received: 3946 1138s ok 62 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "fd8-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4056 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1138s # expected: 4056 1138s # received: 4056 1138s ok 63 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "c79b-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 51099 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5400delta.pod 1138s # expected: 51099 1138s # received: 51099 1138s ok 64 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "15dc-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 5596 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl5401delta.pod 1138s # expected: 5596 1138s # received: 5596 1138s ok 65 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1e723-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 124707 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:13 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl561delta.pod 1138s # expected: 124707 1138s # received: 124707 1138s ok 66 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1a2bb-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 107195 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl56delta.pod 1138s # expected: 107195 1138s # received: 107195 1138s ok 67 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "94ac-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 38060 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl581delta.pod 1138s # expected: 38060 1138s # received: 38060 1138s ok 68 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1176-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4470 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl582delta.pod 1138s # expected: 4470 1138s # received: 4470 1138s ok 69 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "18bf-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 6335 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl583delta.pod 1138s # expected: 6335 1138s # received: 6335 1138s ok 70 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1cc3-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 7363 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl584delta.pod 1138s # expected: 7363 1138s # received: 7363 1138s ok 71 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1701-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 5889 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl585delta.pod 1138s # expected: 5889 1138s # received: 5889 1138s ok 72 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "122b-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4651 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl586delta.pod 1138s # expected: 4651 1138s # received: 4651 1138s ok 73 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "20a4-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 8356 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl587delta.pod 1138s # expected: 8356 1138s # received: 8356 1138s ok 74 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "62c1-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 25281 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl588delta.pod 1138s # expected: 25281 1138s # received: 25281 1138s ok 75 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "d28d-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 53901 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl589delta.pod 1138s # expected: 53901 1138s # received: 53901 1138s ok 76 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1c1d5-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 115157 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perl58delta.pod 1138s # expected: 115157 1138s # received: 115157 1138s ok 77 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "4fe9-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 20457 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlaix.pod 1138s # expected: 20457 1138s # received: 20457 1138s ok 78 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1688-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 5768 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlamiga.pod 1138s # expected: 5768 1138s # received: 5768 1138s ok 79 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "2031-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 8241 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlandroid.pod 1138s # expected: 8241 1138s # received: 8241 1138s ok 80 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "cec59-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 846937 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlapi.pod 1138s # expected: 846937 1138s # received: 846937 1138s ok 81 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "5838-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 22584 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlapio.pod 1138s # expected: 22584 1138s # received: 22584 1138s ok 82 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1b62-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 7010 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlartistic.pod 1138s # expected: 7010 1138s # received: 7010 1138s ok 83 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "210c-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 8460 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlbook.pod 1138s # expected: 8460 1138s # received: 8460 1138s ok 84 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "126-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 294 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlboot.pod 1138s # expected: 294 1138s # received: 294 1138s ok 85 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "130-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 304 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlbot.pod 1138s # expected: 304 1138s # received: 304 1138s ok 86 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1f50-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 8016 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1138s # expected: 8016 1138s # received: 8016 1138s ok 87 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "dea2-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 56994 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlcall.pod 1138s # expected: 56994 1138s # received: 56994 1138s ok 88 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1180-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4480 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlcheat.pod 1138s # expected: 4480 1138s # received: 4480 1138s ok 89 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "3179-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 12665 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlclass.pod 1138s # expected: 12665 1138s # received: 12665 1138s ok 90 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "3c63-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 15459 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1138s # expected: 15459 1138s # received: 15459 1138s ok 91 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "d19f-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 53663 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlclib.pod 1138s # expected: 53663 1138s # received: 53663 1138s ok 92 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "12e5-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4837 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlcn.pod 1138s # expected: 4837 1138s # received: 4837 1138s ok 93 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1b1b-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 6939 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1138s # expected: 6939 1138s # received: 6939 1138s ok 94 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "662a-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 26154 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1138s # expected: 26154 1138s # received: 26154 1138s ok 95 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "cfa2-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 53154 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perldata.pod 1138s # expected: 53154 1138s # received: 53154 1138s ok 96 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "134d-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4941 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1138s # expected: 4941 1138s # received: 4941 1138s ok 97 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "a85c-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 43100 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perldebguts.pod 1138s # expected: 43100 1138s # received: 43100 1138s ok 98 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "5693-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 22163 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perldebtut.pod 1138s # expected: 22163 1138s # received: 22163 1138s ok 99 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "9bc9-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 39881 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perldebug.pod 1138s # expected: 39881 1138s # received: 39881 1138s ok 100 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "15dc-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 5596 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perldelta.pod 1138s # expected: 5596 1138s # received: 5596 1138s ok 101 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "5fb8-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 24504 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1138s # expected: 24504 1138s # received: 24504 1138s ok 102 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "4d4ea-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 316650 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perldiag.pod 1138s # expected: 316650 1138s # received: 316650 1138s ok 103 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "24a0-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 9376 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perldoc.pod 1138s # expected: 9376 1138s # received: 9376 1138s ok 104 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "b4ed-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 46317 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1138s # expected: 46317 1138s # received: 46317 1138s ok 105 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "6946-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 26950 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perldsc.pod 1138s # expected: 26950 1138s # received: 26950 1138s ok 106 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1f20-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 7968 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perldtrace.pod 1138s # expected: 7968 1138s # received: 7968 1138s ok 107 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1497f-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 84351 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1138s # expected: 84351 1138s # received: 84351 1138s ok 108 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "937e-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 37758 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlembed.pod 1138s # expected: 37758 1138s # received: 37758 1138s ok 109 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "2812-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 10258 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1138s # expected: 10258 1138s # received: 10258 1138s ok 110 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "58d2-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 22738 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlfaq.pod 1138s # expected: 22738 1138s # received: 22738 1138s ok 111 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "34a1-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 13473 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1138s # expected: 13473 1138s # received: 13473 1138s ok 112 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "292a-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 10538 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1138s # expected: 10538 1138s # received: 10538 1138s ok 113 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "92e1-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 37601 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1138s # expected: 37601 1138s # received: 37601 1138s ok 114 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "16bcd-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 93133 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1138s # expected: 93133 1138s # received: 93133 1138s ok 115 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "dbc1-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 56257 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1138s # expected: 56257 1138s # received: 56257 1138s ok 116 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "9a71-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 39537 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1138s # expected: 39537 1138s # received: 39537 1138s ok 117 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "93ae-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 37806 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1138s # expected: 37806 1138s # received: 37806 1138s ok 118 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "c30c-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 49932 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1138s # expected: 49932 1138s # received: 49932 1138s ok 119 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "3b75-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 15221 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1138s # expected: 15221 1138s # received: 15221 1138s ok 120 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "56ca-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 22218 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlfilter.pod 1138s # expected: 22218 1138s # received: 22218 1138s ok 121 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "342b-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 13355 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlfork.pod 1138s # expected: 13355 1138s # received: 13355 1138s ok 122 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "4122-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 16674 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlform.pod 1138s # expected: 16674 1138s # received: 16674 1138s ok 123 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "671-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 1649 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1138s # expected: 1649 1138s # received: 1649 1138s ok 124 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "68740-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 427840 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlfunc.pod 1138s # expected: 427840 1138s # received: 427840 1138s ok 125 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "7c2e-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 31790 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlgit.pod 1138s # expected: 31790 1138s # received: 31790 1138s ok 126 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "219ca-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 137674 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlglossary.pod 1138s # expected: 137674 1138s # received: 137674 1138s ok 127 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "4072-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 16498 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlgov.pod 1138s # expected: 16498 1138s # received: 16498 1138s ok 128 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "35f7-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 13815 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlgpl.pod 1138s # expected: 13815 1138s # received: 13815 1138s ok 129 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "31bb8-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 203704 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlguts.pod 1138s # expected: 203704 1138s # received: 203704 1138s ok 130 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "afe5-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 45029 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlhack.pod 1138s # expected: 45029 1138s # received: 45029 1138s ok 131 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1297d-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 76157 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1138s # expected: 76157 1138s # received: 76157 1138s ok 132 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1809-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 6153 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1138s # expected: 6153 1138s # received: 6153 1138s ok 133 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "602-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 1538 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1138s # expected: 1538 1138s # received: 1538 1138s ok 134 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "ebeb-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 60395 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlhist.pod 1138s # expected: 60395 1138s # received: 60395 1138s ok 135 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "77a4-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 30628 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlhpux.pod 1138s # expected: 30628 1138s # received: 30628 1138s ok 136 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "7dd-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 2013 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlhurd.pod 1138s # expected: 2013 1138s # received: 2013 1138s ok 137 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1fc9f-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 130207 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlintern.pod 1138s # expected: 130207 1138s # received: 130207 1138s ok 138 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "9216-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 37398 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlinterp.pod 1138s # expected: 37398 1138s # received: 37398 1138s ok 139 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "579a-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 22426 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlintro.pod 1138s # expected: 22426 1138s # received: 22426 1138s ok 140 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "8ad2-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 35538 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perliol.pod 1138s # expected: 35538 1138s # received: 35538 1138s ok 141 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "11818-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 71704 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlipc.pod 1138s # expected: 71704 1138s # received: 71704 1138s ok 142 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1150-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4432 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlirix.pod 1138s # expected: 4432 1138s # received: 4432 1138s ok 143 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "20a8-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 8360 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perljp.pod 1138s # expected: 8360 1138s # received: 8360 1138s ok 144 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "2fc0-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 12224 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlko.pod 1138s # expected: 12224 1138s # received: 12224 1138s ok 145 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "163-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 355 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1138s # expected: 355 1138s # received: 355 1138s ok 146 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "7ea-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 2026 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perllinux.pod 1138s # expected: 2026 1138s # received: 2026 1138s ok 147 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "12978-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 76152 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perllocale.pod 1138s # expected: 76152 1138s # received: 76152 1138s ok 148 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "2487-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 9351 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perllol.pod 1138s # expected: 9351 1138s # received: 9351 1138s ok 149 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "2f6f-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 12143 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1138s # expected: 12143 1138s # received: 12143 1138s ok 150 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "67a7-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 26535 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlmod.pod 1138s # expected: 26535 1138s # received: 26535 1138s ok 151 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "2574-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 9588 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1138s # expected: 9588 1138s # received: 9588 1138s ok 152 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1095c-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 67932 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1138s # expected: 67932 1138s # received: 67932 1138s ok 153 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "573b-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 22331 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1138s # expected: 22331 1138s # received: 22331 1138s ok 154 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "d65-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 3429 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1138s # expected: 3429 1138s # received: 3429 1138s ok 155 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "2ad3-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 10963 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1138s # expected: 10963 1138s # received: 10963 1138s ok 156 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "20a5-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 8357 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlnumber.pod 1138s # expected: 8357 1138s # received: 8357 1138s ok 157 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "8d31-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 36145 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlobj.pod 1138s # expected: 36145 1138s # received: 36145 1138s ok 158 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "6885-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 26757 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlootut.pod 1138s # expected: 26757 1138s # received: 26757 1138s ok 159 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "2b4ac-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 177324 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlop.pod 1138s # expected: 177324 1138s # received: 177324 1138s ok 160 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "4db-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 1243 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1138s # expected: 1243 1138s # received: 1243 1138s ok 161 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "3b77-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 15223 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlopentut.pod 1138s # expected: 15223 1138s # received: 15223 1138s ok 162 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "16cb7-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 93367 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlos2.pod 1138s # expected: 93367 1138s # received: 93367 1138s ok 163 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "37cb-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 14283 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlos390.pod 1138s # expected: 14283 1138s # received: 14283 1138s ok 164 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "12b0-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4784 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlos400.pod 1138s # expected: 4784 1138s # received: 4784 1138s ok 165 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "c8a9-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 51369 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1138s # expected: 51369 1138s # received: 51369 1138s ok 166 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "c2bc-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 49852 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlperf.pod 1138s # expected: 49852 1138s # received: 49852 1138s ok 167 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1418-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 5144 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlplan9.pod 1138s # expected: 5144 1138s # received: 5144 1138s ok 168 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "5b65-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 23397 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlpod.pod 1138s # expected: 23397 1138s # received: 23397 1138s ok 169 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "10d10-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 68880 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1138s # expected: 68880 1138s # received: 68880 1138s ok 170 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "2f40-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 12096 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1138s # expected: 12096 1138s # received: 12096 1138s ok 171 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "67b7-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 26551 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1138s # expected: 26551 1138s # received: 26551 1138s ok 172 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "15db1-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 89521 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlport.pod 1138s # expected: 89521 1138s # received: 89521 1138s ok 173 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1412-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 5138 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlpragma.pod 1138s # expected: 5138 1138s # received: 5138 1138s ok 174 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1a25-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 6693 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlqnx.pod 1138s # expected: 6693 1138s # received: 6693 1138s ok 175 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "21256-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 135766 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlre.pod 1138s # expected: 135766 1138s # received: 135766 1138s ok 176 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "8a9c-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 35484 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlreapi.pod 1138s # expected: 35484 1138s # received: 35484 1138s ok 177 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "818f-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 33167 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1138s # expected: 33167 1138s # received: 33167 1138s ok 178 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "bec7-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 48839 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1138s # expected: 48839 1138s # received: 48839 1138s ok 179 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "8d5c-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 36188 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlref.pod 1138s # expected: 36188 1138s # received: 36188 1138s ok 180 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "4944-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 18756 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlreftut.pod 1138s # expected: 18756 1138s # received: 18756 1138s ok 181 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "a989-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 43401 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlreguts.pod 1138s # expected: 43401 1138s # received: 43401 1138s ok 182 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1fd-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 509 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlrepository.pod 1138s # expected: 509 1138s # received: 509 1138s ok 183 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "4b07-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 19207 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlrequick.pod 1138s # expected: 19207 1138s # received: 19207 1138s ok 184 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "3caa-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 15530 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlreref.pod 1138s # expected: 15530 1138s # received: 15530 1138s ok 185 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1e1ef-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 123375 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlretut.pod 1138s # expected: 123375 1138s # received: 123375 1138s ok 186 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "651-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 1617 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlriscos.pod 1138s # expected: 1617 1138s # received: 1617 1138s ok 187 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "e707-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 59143 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlrun.pod 1138s # expected: 59143 1138s # received: 59143 1138s ok 188 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "6cea-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 27882 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlsec.pod 1138s # expected: 27882 1138s # received: 27882 1138s ok 189 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "4af2-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 19186 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1138s # expected: 19186 1138s # received: 19186 1138s ok 190 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "7494-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 29844 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1138s # expected: 29844 1138s # received: 29844 1138s ok 191 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1bdc-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 7132 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlsource.pod 1138s # expected: 7132 1138s # received: 7132 1138s ok 192 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "233b-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 9019 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlstyle.pod 1138s # expected: 9019 1138s # received: 9019 1138s ok 193 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "12fb9-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 77753 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlsub.pod 1138s # expected: 77753 1138s # received: 77753 1138s ok 194 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "d31f-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 54047 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlsyn.pod 1138s # expected: 54047 1138s # received: 54047 1138s ok 195 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "2858-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 10328 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlsynology.pod 1138s # expected: 10328 1138s # received: 10328 1138s ok 196 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "b184-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 45444 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1138s # expected: 45444 1138s # received: 45444 1138s ok 197 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "9a91-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 39569 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perltie.pod 1138s # expected: 39569 1138s # received: 39569 1138s ok 198 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "cda6a-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 842346 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perltoc.pod 1138s # expected: 842346 1138s # received: 842346 1138s ok 199 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "174-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 372 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perltodo.pod 1138s # expected: 372 1138s # received: 372 1138s ok 200 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "126-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 294 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perltooc.pod 1138s # expected: 294 1138s # received: 294 1138s ok 201 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "126-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 294 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perltoot.pod 1138s # expected: 294 1138s # received: 294 1138s ok 202 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "297f-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 10623 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perltrap.pod 1138s # expected: 10623 1138s # received: 10623 1138s ok 203 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "213f-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 8511 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perltru64.pod 1138s # expected: 8511 1138s # received: 8511 1138s ok 204 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1183-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 4483 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perltw.pod 1138s # expected: 4483 1138s # received: 4483 1138s ok 205 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "162b6-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 90806 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlunicode.pod 1138s # expected: 90806 1138s # received: 90806 1138s ok 206 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "6349-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 25417 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlunicook.pod 1138s # expected: 25417 1138s # received: 25417 1138s ok 207 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "372e-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 14126 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1138s # expected: 14126 1138s # received: 14126 1138s ok 208 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "96e1-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 38625 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perluniintro.pod 1138s # expected: 38625 1138s # received: 38625 1138s ok 209 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "6eefa-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 454394 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perluniprops.pod 1138s # expected: 454394 1138s # received: 454394 1138s ok 210 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1f10-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 7952 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlunitut.pod 1138s # expected: 7952 1138s # received: 7952 1138s ok 211 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "1ce8-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 7400 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlutil.pod 1138s # expected: 7400 1138s # received: 7400 1138s ok 212 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "16c17-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 93207 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlvar.pod 1138s # expected: 93207 1138s # received: 93207 1138s ok 213 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "c68d-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 50829 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlvms.pod 1138s # expected: 50829 1138s # received: 50829 1138s ok 214 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "f16-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 3862 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlvos.pod 1138s # expected: 3862 1138s # received: 3862 1138s ok 215 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "7c61-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 31841 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlwin32.pod 1138s # expected: 31841 1138s # received: 31841 1138s ok 216 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "12d15-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 77077 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlxs.pod 1138s # expected: 77077 1138s # received: 77077 1138s ok 217 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "c51f-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 50463 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlxstut.pod 1138s # expected: 50463 1138s # received: 50463 1138s ok 218 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "5dc1-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 24001 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1138s # expected: 24001 1138s # received: 24001 1138s ok 219 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "d4170-63a9ccb563e40" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 868720 1138s #Last-Modified: Wed, 23 Jul 2025 18:22:41 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-binary-httpd 1138s # expected: 868720 1138s # received: 868720 1138s ok 220 1138s #lwp request: 1138s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1138s #User-Agent: libwww-perl/6.78 1138s # 1138s #server response: 1138s #HTTP/1.1 200 OK 1138s #Connection: close 1138s #Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Accept-Ranges: bytes 1138s #ETag: "3c2820-63aee5c187c80" 1138s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1138s #Vary: In-If1 1138s #Content-Length: 3942432 1138s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1138s #Client-Date: Thu, 04 Sep 2025 16:08:14 GMT 1138s #Client-Peer: 127.0.0.1:8529 1138s #Client-Response-Num: 1 1138s #DMMATCH1: 1 1138s # 1138s # testing : download of /getfiles-binary-perl 1138s # expected: 3942432 1138s # received: 3942432 1138s ok 221 1138s ok 1143s t/apache/headers.t .................. 1143s 1..27 1143s # Running under perl version 5.040001 for linux 1143s # Current time local: Thu Sep 4 16:08:14 2025 1143s # Current time GMT: Thu Sep 4 16:08:14 2025 1143s # Using Test.pm version 1.31 1143s # Using Apache/Test.pm version 1.44 1143s testing: Hello: World 1143s ok 1 1143s # testing : response success 1143s # expected: qr/HTTP\/1\.. 200 OK/ 1143s # received: 'HTTP/1.1 200 OK' 1143s ok 2 1143s header: [World] vs [World] 1143s # testing : compare header Hello value 1143s # expected: 'World' 1143s # received: 'World' 1143s ok 3 1143s testing: Hello: World 1143s ok 4 1143s # testing : response success 1143s # expected: qr/HTTP\/1\.. 200 OK/ 1143s # received: 'HTTP/1.1 200 OK' 1143s ok 5 1143s header: [World] vs [World] 1143s # testing : compare header Hello value 1143s # expected: 'World' 1143s # received: 'World' 1143s ok 6 1143s testing: Hello: World 1143s ok 7 1143s # testing : response success 1143s # expected: qr/HTTP\/1\.. 200 OK/ 1143s # received: 'HTTP/1.1 200 OK' 1143s ok 8 1143s header: [World] vs [World] 1143s # testing : compare header Hello value 1143s # expected: 'World' 1143s # received: 'World' 1143s ok 9 1143s testing: Hello: Foo 1143s Bar 1143s ok 10 1143s # testing : response success 1143s # expected: qr/HTTP\/1\.. 200 OK/ 1143s # received: 'HTTP/1.1 200 OK' 1143s ok 11 1143s header: [Foo Bar] vs [Foo Bar] 1143s # testing : compare header Hello value 1143s # expected: 'Foo Bar' 1143s # received: 'Foo Bar' 1143s ok 12 1143s testing: Hello: Foo 1143s Bar 1143s ok 13 1143s # testing : response success 1143s # expected: qr/HTTP\/1\.. 200 OK/ 1143s # received: 'HTTP/1.1 200 OK' 1143s ok 14 1143s header: [Foo Bar] vs [Foo Bar] 1143s # testing : compare header Hello value 1143s # expected: 'Foo Bar' 1143s # received: 'Foo Bar' 1143s ok 15 1143s testing: Hello: Foo 1143s Bar 1143s ok 16 1143s # testing : response success 1143s # expected: qr/HTTP\/1\.. 200 OK/ 1143s # received: 'HTTP/1.1 200 OK' 1143s ok 17 1143s header: [Foo Bar] vs [Foo Bar] 1143s # testing : compare header Hello value 1143s # expected: 'Foo Bar' 1143s # received: 'Foo Bar' 1143s ok 18 1143s testing: Hello: Foo 1143s Bar 1143s ok 19 1143s # testing : response success 1143s # expected: qr/HTTP\/1\.. 200 OK/ 1143s # received: 'HTTP/1.1 200 OK' 1143s ok 20 1143s header: [Foo Bar] vs [Foo Bar] 1143s # testing : compare header Hello value 1143s # expected: 'Foo Bar' 1143s # received: 'Foo Bar' 1143s ok 21 1143s testing: Hello: Foo 1143s Bar 1143s ok 22 1143s # testing : response success 1143s # expected: qr/HTTP\/1\.. 200 OK/ 1143s # received: 'HTTP/1.1 200 OK' 1143s ok 23 1143s header: [Foo Bar] vs [Foo Bar] 1143s # testing : compare header Hello value 1143s # expected: 'Foo Bar' 1143s # received: 'Foo Bar' 1143s ok 24 1143s testing: Hello:World 1143s ok 25 1143s # testing : response success 1143s # expected: qr/HTTP\/1\.. 200 OK/ 1143s # received: 'HTTP/1.1 200 OK' 1143s ok 26 1143s header: [World] vs [World] 1143s # testing : compare header Hello value 1143s # expected: 'World' 1143s # received: 'World' 1143s ok 27 1143s ok 1148s t/apache/hostcheck.t ................ 1148s 1..14 1148s # Running under perl version 5.040001 for linux 1148s # Current time local: Thu Sep 4 16:08:19 2025 1148s # Current time GMT: Thu Sep 4 16:08:19 2025 1148s # Using Test.pm version 1.31 1148s # Using Apache/Test.pm version 1.44 1148s # SENDING to 127.0.0.1:8529 1148s # GET / HTTP/1.1 1148s Host: localhost 1148s 1148s # expected 200, got 200 for ok 1148s ok 1 1148s # SENDING to 127.0.0.1:8529 1148s # GET / HTTP/1.1 1148s Host: localhost:1 1148s 1148s # expected 200, got 200 for port ignored 1148s ok 2 1148s # SENDING to 127.0.0.1:8529 1148s # GET / HTTP/1.1 1148s Host: notlisted 1148s 1148s # expected 200, got 200 for name not listed 1148s ok 3 1148s # SENDING to 127.0.0.1:8529 1148s # GET / HTTP/1.1 1148s Host: 127.0.0.1 1148s 1148s # expected 200, got 200 for IP not in serveralias/servername 1148s ok 4 1148s # SENDING to 127.0.0.1:8529 1148s # GET / HTTP/1.1 1148s Host: default-strict 1148s 1148s # expected 200, got 200 for NVH matches in default server 1148s ok 5 1148s # SENDING to 127.0.0.1:8529 1148s # GET / HTTP/1.1 1148s Host: nvh-strict 1148s 1148s # expected 200, got 200 for NVH matches 1148s ok 6 1148s # SENDING to 127.0.0.1:8529 1148s # GET / HTTP/1.1 1148s Host: nvh-strict:1 1148s 1148s # expected 200, got 200 for NVH matches port ignored 1148s ok 7 1148s # SENDING to 127.0.0.1:8556 1148s # GET / HTTP/1.1 1148s Host: localhost 1148s 1148s # expected 400, got 400 for ok 1148s ok 8 1148s # SENDING to 127.0.0.1:8556 1148s # GET / HTTP/1.1 1148s Host: localhost:1 1148s 1148s # expected 400, got 400 for port ignored 1148s ok 9 1148s # SENDING to 127.0.0.1:8556 1148s # GET / HTTP/1.1 1148s Host: notlisted 1148s 1148s # expected 400, got 400 for name not listed 1148s ok 10 1148s # SENDING to 127.0.0.1:8556 1148s # GET / HTTP/1.1 1148s Host: 127.0.0.1 1148s 1148s # expected 400, got 400 for IP not in serveralias/servername 1148s ok 11 1148s # SENDING to 127.0.0.1:8556 1148s # GET / HTTP/1.1 1148s Host: default-strict 1148s 1148s # expected 200, got 200 for NVH matches in default server 1148s ok 12 1148s # SENDING to 127.0.0.1:8556 1148s # GET / HTTP/1.1 1148s Host: nvh-strict 1148s 1148s # expected 200, got 200 for NVH matches 1148s ok 13 1148s # SENDING to 127.0.0.1:8556 1148s # GET / HTTP/1.1 1148s Host: nvh-strict:1 1148s 1148s # expected 200, got 200 for NVH matches port ignored 1148s ok 14 1148s ok 1153s t/apache/http_strict.t .............. 1153s 1..178 1153s # Running under perl version 5.040001 for linux 1153s # Current time local: Thu Sep 4 16:08:24 2025 1153s # Current time GMT: Thu Sep 4 16:08:24 2025 1153s # Using Test.pm version 1.31 1153s # Using Apache/Test.pm version 1.44 1153s # SENDING: 1153s # GET / HTTP/1.0\r\n\r\n 1153s # expecting success, got 200 1153s ok 1 1153s # SENDING: 1153s # GET / HTTP/1.0\n\n 1153s # expecting success, got 200 1153s ok 2 1153s # SENDING: 1153s # get / HTTP/1.0\r\n\r\n 1153s # expecting 501, got 501 1153s ok 3 1153s # SENDING: 1153s # G ET / HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 4 1153s # SENDING: 1153s # G\x00ET / HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 5 1153s # SENDING: 1153s # G/T / HTTP/1.0\r\n\r\n 1153s # expecting 501, got 501 1153s ok 6 1153s # SENDING: 1153s # GET /\x00 HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 7 1153s # SENDING: 1153s # GET / HTTP/1.0\x00\r\n\r\n 1153s # expecting 400, got 400 1153s ok 8 1153s # SENDING: 1153s # GET\x0c/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 9 1153s # SENDING: 1153s # GET\r/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 10 1153s # SENDING: 1153s # GET\t/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 11 1153s # SENDING: 1153s # GET / HTT/1.0\r\n\r\n 1153s # expecting error, got 400 1153s ok 12 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1153s # expecting success, got 200 1153s ok 13 1153s # SENDING: 1153s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1153s # expecting success, got 200 1153s ok 14 1153s # SENDING: 1153s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1153s # expecting success, got 200 1153s ok 15 1153s # SENDING: 1153s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1153s # expecting 400, got 400 1153s ok 16 1153s # SENDING: 1153s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1153s # expecting 400, got 400 1153s ok 17 1153s # SENDING: 1153s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1153s # expecting 200, got 200 1153s ok 18 1153s # SENDING: 1153s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1153s # expecting 400, got 400 1153s ok 19 1153s # SENDING: 1153s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1153s # expecting error, got 400 1153s ok 20 1153s # SENDING: 1153s # GET / HTTP/0.9\r\n\r\n 1153s # expecting error, got 400 1153s ok 21 1153s # SENDING: 1153s # GET / HTTP/0.8\r\n\r\n 1153s # expecting error, got 400 1153s ok 22 1153s # SENDING: 1153s # GET /\x01 HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 23 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1153s # expecting 200, got 200 1153s ok 24 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1153s # expecting 200, got 200 1153s ok 25 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1153s # expecting 400, got 400 1153s ok 26 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1153s # expecting 200, got 200 1153s ok 27 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1153s # expecting 400, got 400 1153s ok 28 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1153s # expecting 400, got 400 1153s ok 29 1153s # SENDING: 1153s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1153s # expecting 400, got 400 1153s ok 30 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1153s # expecting 200, got 200 1153s ok 31 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1153s # expecting 400, got 400 1153s ok 32 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1153s # expecting 400, got 400 1153s ok 33 1153s # SENDING: 1153s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1153s # expecting 400, got 400 1153s ok 34 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1153s # expecting 200, got 200 1153s ok 35 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1153s # expecting 400, got 400 1153s ok 36 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1153s # expecting 400, got 400 1153s ok 37 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1153s # expecting 200, got 200 1153s ok 38 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1153s # expecting 400, got 400 1153s ok 39 1153s # SENDING: 1153s # GET / HTTP/1.0\r\r 1153s # expecting dropped connection and HTTPD dropped connection 1153s ok 40 1153s # SENDING: 1153s # GET /\r\n 1153s # expecting headerless HTTP/0.9 body, got response 1153s ok 41 1153s # SENDING: 1153s # GET /#frag HTTP/1.0\r\n 1153s # expecting 400, got 400 1153s ok 42 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1153s # expecting 200, got 200 1153s ok 43 1153s # SENDING: 1153s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1153s # expecting 200, got 200 1153s ok 44 1153s # SENDING: 1153s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1153s # expecting 200, got 200 1153s ok 45 1153s # SENDING: 1153s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1153s # expecting 200, got 200 1153s ok 46 1153s # SENDING: 1153s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1153s # expecting 200, got 200 1153s ok 47 1153s # SENDING: 1153s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1153s # expecting 200, got 200 1153s ok 48 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1153s # expecting 200, got 200 1153s ok 49 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1153s # expecting 400, got 400 1153s ok 50 1153s # SENDING: 1153s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1153s # expecting 200, got 200 1153s ok 51 1153s # SENDING: 1153s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 52 1153s # SENDING: 1153s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 53 1153s # SENDING: 1153s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 54 1153s # SENDING: 1153s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1153s # expecting 200, got 200 1153s ok 55 1153s # SENDING: 1153s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1153s # expecting success, got 200 1153s ok 56 1153s # SENDING: 1153s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1153s # expecting success, got 200 1153s ok 57 1153s # SENDING: 1153s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1153s # expecting success, got 200 1153s ok 58 1153s # SENDING: 1153s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1153s # expecting success, got 200 1153s ok 59 1153s # SENDING: 1153s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 60 1153s # SENDING: 1153s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1153s # expecting success, got 200 1153s ok 61 1153s # SENDING: 1153s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1153s # expecting success, got 200 1153s ok 62 1153s # SENDING: 1153s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 63 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1153s # expecting success, got 200 1153s ok 64 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1153s # expecting success, got 200 1153s ok 65 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1153s # expecting success, got 200 1153s ok 66 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1153s # expecting success, got 200 1153s ok 67 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1153s # expecting success, got 200 1153s ok 68 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1153s # expecting success, got 200 1153s ok 69 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1153s # expecting 200, got 200 1153s ok 70 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1153s # expecting 200, got 200 1153s ok 71 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1153s # expecting 400, got 400 1153s ok 72 1153s # SENDING: 1153s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1153s # expecting 200, got 200 1153s ok 73 1153s # SENDING: 1153s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1153s # expecting 200, got 200 1153s ok 74 1153s # SENDING: 1153s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1153s # expecting 200, got 200 1153s ok 75 1153s # SENDING: 1153s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1153s # expecting 200, got 200 1153s ok 76 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1153s # expecting 200, got 200 1153s ok 77 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1153s # expecting 200, got 200 1153s ok 78 1153s # SENDING: 1153s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1153s # expecting 200, got 200 1153s ok 79 1153s # SENDING: 1153s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1153s # DECODED: Foo: bar 1153s # RESPONSE: 1153s # HTTP/1.1 200 OK\r\n 1153s # Date: Thu, 04 Sep 2025 16:08:28 GMT\r\n 1153s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1153s # Foo: bar\r\n 1153s # Vary: In-If1\r\n 1153s # DMMATCH1: 1\r\n 1153s # Connection: close\r\n 1153s # Content-Type: text/plain\r\n 1153s # \r\n 1153s # Hi!\n 1153s # SERVERNAME=localhost\n 1153s # HTTP_HOST=\n 1153s # 1153s # expecting 200, got 200 1153s ok 80 1153s # SENDING: 1153s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1153s # DECODED: Foo: 1153s # RESPONSE: 1153s # HTTP/1.1 200 OK\r\n 1153s # Date: Thu, 04 Sep 2025 16:08:28 GMT\r\n 1153s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1153s # Foo: \r\n 1153s # Vary: In-If1\r\n 1153s # DMMATCH1: 1\r\n 1153s # Connection: close\r\n 1153s # Content-Type: text/plain\r\n 1153s # \r\n 1153s # Hi!\n 1153s # SERVERNAME=localhost\n 1153s # HTTP_HOST=\n 1153s # 1153s # expecting 200, got 200 1153s ok 81 1153s # SENDING: 1153s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1153s # DECODED: : bar 1153s # RESPONSE: 1153s # HTTP/1.1 500 Internal Server Error\r\n 1153s # Date: Thu, 04 Sep 2025 16:08:28 GMT\r\n 1153s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1153s # Content-Length: 564\r\n 1153s # Connection: close\r\n 1153s # Content-Type: text/html; charset=iso-8859-1\r\n 1153s # \r\n 1153s # \n 1153s # \n 1153s # ... 1153s # expecting 500, got 500 1153s ok 82 1153s # SENDING: 1153s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1153s # DECODED: F\x00oo: bar 1153s # RESPONSE: 1153s # HTTP/1.1 500 Internal Server Error\r\n 1153s # Date: Thu, 04 Sep 2025 16:08:28 GMT\r\n 1153s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1153s # Content-Length: 528\r\n 1153s # Connection: close\r\n 1153s # Content-Type: text/html; charset=iso-8859-1\r\n 1153s # \r\n 1153s # \n 1153s # \n 1153s # ... 1153s # expecting 500, got 500 1153s ok 83 1153s # SENDING: 1153s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1153s # DECODED: F\x01oo: bar 1153s # RESPONSE: 1153s # HTTP/1.1 500 Internal Server Error\r\n 1153s # Date: Thu, 04 Sep 2025 16:08:28 GMT\r\n 1153s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1153s # Content-Length: 564\r\n 1153s # Connection: close\r\n 1153s # Content-Type: text/html; charset=iso-8859-1\r\n 1153s # \r\n 1153s # \n 1153s # \n 1153s # ... 1153s # expecting 500, got 500 1153s ok 84 1153s # SENDING: 1153s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1153s # DECODED: F\noo: bar 1153s # RESPONSE: 1153s # HTTP/1.1 500 Internal Server Error\r\n 1153s # Date: Thu, 04 Sep 2025 16:08:28 GMT\r\n 1153s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1153s # Content-Length: 528\r\n 1153s # Connection: close\r\n 1153s # Content-Type: text/html; charset=iso-8859-1\r\n 1153s # \r\n 1153s # \n 1153s # \n 1153s # ... 1153s # expecting 500, got 500 1153s ok 85 1153s # SENDING: 1153s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1153s # DECODED: Foo: b\tar 1153s # RESPONSE: 1153s # HTTP/1.1 200 OK\r\n 1153s # Date: Thu, 04 Sep 2025 16:08:28 GMT\r\n 1153s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1153s # Foo: b\tar\r\n 1153s # Vary: In-If1\r\n 1153s # DMMATCH1: 1\r\n 1153s # Connection: close\r\n 1153s # Content-Type: text/plain\r\n 1153s # \r\n 1153s # Hi!\n 1153s # SERVERNAME=localhost\n 1153s # HTTP_HOST=\n 1153s # 1153s # expecting 200, got 200 1153s ok 86 1153s # SENDING: 1153s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1153s # DECODED: Foo: b\x01ar 1153s # RESPONSE: 1153s # HTTP/1.1 500 Internal Server Error\r\n 1153s # Date: Thu, 04 Sep 2025 16:08:28 GMT\r\n 1153s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1153s # Content-Length: 564\r\n 1153s # Connection: close\r\n 1153s # Content-Type: text/html; charset=iso-8859-1\r\n 1153s # \r\n 1153s # \n 1153s # \n 1153s # ... 1153s # expecting 500, got 500 1153s ok 87 1153s # SENDING: 1153s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1153s # expecting 500, got 500 1153s ok 88 1153s # SENDING: 1153s # GET / HTTP/1.0\r\n\r\n 1153s # expecting success, got 200 1153s ok 89 1153s # SENDING: 1153s # GET / HTTP/1.0\n\n 1153s # expecting 400, got 400 1153s ok 90 1153s # SENDING: 1153s # get / HTTP/1.0\r\n\r\n 1153s # expecting 501, got 501 1153s ok 91 1153s # SENDING: 1153s # G ET / HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 92 1153s # SENDING: 1153s # G\x00ET / HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 93 1153s # SENDING: 1153s # G/T / HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 94 1153s # SENDING: 1153s # GET /\x00 HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 95 1153s # SENDING: 1153s # GET / HTTP/1.0\x00\r\n\r\n 1153s # expecting 400, got 400 1153s ok 96 1153s # SENDING: 1153s # GET\x0c/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 97 1153s # SENDING: 1153s # GET\r/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 98 1153s # SENDING: 1153s # GET\t/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 99 1153s # SENDING: 1153s # GET / HTT/1.0\r\n\r\n 1153s # expecting error, got 400 1153s ok 100 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1153s # expecting success, got 200 1153s ok 101 1153s # SENDING: 1153s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1153s # expecting success, got 200 1153s ok 102 1153s # SENDING: 1153s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1153s # expecting success, got 200 1153s ok 103 1153s # SENDING: 1153s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1153s # expecting 400, got 400 1153s ok 104 1153s # SENDING: 1153s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1153s # expecting 400, got 400 1153s ok 105 1153s # SENDING: 1153s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1153s # expecting 400, got 400 1153s ok 106 1153s # SENDING: 1153s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1153s # expecting 400, got 400 1153s ok 107 1153s # SENDING: 1153s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1153s # expecting error, got 400 1153s ok 108 1153s # SENDING: 1153s # GET / HTTP/0.9\r\n\r\n 1153s # expecting error, got 400 1153s ok 109 1153s # SENDING: 1153s # GET / HTTP/0.8\r\n\r\n 1153s # expecting error, got 400 1153s ok 110 1153s # SENDING: 1153s # GET /\x01 HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 111 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1153s # expecting 200, got 200 1153s ok 112 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1153s # expecting 200, got 200 1153s ok 113 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1153s # expecting 400, got 400 1153s ok 114 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1153s # expecting 400, got 400 1153s ok 115 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1153s # expecting 400, got 400 1153s ok 116 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1153s # expecting 400, got 400 1153s ok 117 1153s # SENDING: 1153s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1153s # expecting 400, got 400 1153s ok 118 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1153s # expecting 200, got 200 1153s ok 119 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1153s # expecting 400, got 400 1153s ok 120 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1153s # expecting 400, got 400 1153s ok 121 1153s # SENDING: 1153s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1153s # expecting 400, got 400 1153s ok 122 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1153s # expecting 400, got 400 1153s ok 123 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1153s # expecting 400, got 400 1153s ok 124 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1153s # expecting 400, got 400 1153s ok 125 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1153s # expecting 200, got 200 1153s ok 126 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1153s # expecting 400, got 400 1153s ok 127 1153s # SENDING: 1153s # GET / HTTP/1.0\r\r 1153s # expecting dropped connection and HTTPD dropped connection 1153s ok 128 1153s # SENDING: 1153s # GET /\r\n 1153s # expecting headerless HTTP/0.9 body, got response 1153s ok 129 1153s # SENDING: 1153s # GET /#frag HTTP/1.0\r\n 1153s # expecting 400, got 400 1153s ok 130 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1153s # expecting 400, got 400 1153s ok 131 1153s # SENDING: 1153s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 132 1153s # SENDING: 1153s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 133 1153s # SENDING: 1153s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1153s # expecting 200, got 200 1153s ok 134 1153s # SENDING: 1153s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 135 1153s # SENDING: 1153s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 136 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1153s # expecting 400, got 400 1153s ok 137 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1153s # expecting 400, got 400 1153s ok 138 1153s # SENDING: 1153s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1153s # expecting 200, got 200 1153s ok 139 1153s # SENDING: 1153s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 140 1153s # SENDING: 1153s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 141 1153s # SENDING: 1153s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 142 1153s # SENDING: 1153s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 143 1153s # SENDING: 1153s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1153s # expecting success, got 200 1153s ok 144 1153s # SENDING: 1153s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1153s # expecting success, got 200 1153s ok 145 1153s # SENDING: 1153s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1153s # expecting success, got 200 1153s ok 146 1153s # SENDING: 1153s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1153s # expecting success, got 200 1153s ok 147 1153s # SENDING: 1153s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 148 1153s # SENDING: 1153s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1153s # expecting success, got 200 1153s ok 149 1153s # SENDING: 1153s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1153s # expecting success, got 200 1153s ok 150 1153s # SENDING: 1153s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1153s # expecting 400, got 400 1153s ok 151 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1153s # expecting success, got 200 1153s ok 152 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1153s # expecting success, got 200 1153s ok 153 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1153s # expecting success, got 200 1153s ok 154 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1153s # expecting success, got 200 1153s ok 155 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1153s # expecting success, got 200 1153s ok 156 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1153s # expecting success, got 200 1153s ok 157 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1153s # expecting 400, got 400 1153s ok 158 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1153s # expecting 400, got 400 1153s ok 159 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1153s # expecting 400, got 400 1153s ok 160 1153s # SENDING: 1153s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1153s # expecting 200, got 200 1153s ok 161 1153s # SENDING: 1153s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1153s # expecting 200, got 200 1153s ok 162 1153s # SENDING: 1153s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1153s # expecting 200, got 200 1153s ok 163 1153s # SENDING: 1153s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1153s # expecting 200, got 200 1153s ok 164 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1153s # expecting 200, got 200 1153s ok 165 1153s # SENDING: 1153s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1153s # expecting 200, got 200 1153s ok 166 1153s # SENDING: 1153s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1153s # expecting 200, got 200 1153s ok 167 1153s # SENDING: 1153s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1153s # DECODED: Foo: bar 1153s # RESPONSE: 1153s # HTTP/1.1 200 OK\r\n 1153s # Date: Thu, 04 Sep 2025 16:08:29 GMT\r\n 1153s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1153s # Foo: bar\r\n 1153s # Vary: In-If1\r\n 1153s # DMMATCH1: 1\r\n 1153s # Content-Length: 36\r\n 1153s # Connection: close\r\n 1153s # Content-Type: text/plain\r\n 1153s # \r\n 1153s # Hi!\n 1153s # SERVERNAME=localhost\n 1153s # HTTP_HOST=\n 1153s # 1153s # expecting 200, got 200 1153s ok 168 1153s # SENDING: 1153s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1153s # DECODED: Foo: 1153s # RESPONSE: 1153s # HTTP/1.1 200 OK\r\n 1153s # Date: Thu, 04 Sep 2025 16:08:29 GMT\r\n 1153s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1153s # Foo: \r\n 1153s # Vary: In-If1\r\n 1153s # DMMATCH1: 1\r\n 1153s # Connection: close\r\n 1153s # Content-Type: text/plain\r\n 1153s # \r\n 1153s # Hi!\n 1153s # SERVERNAME=localhost\n 1153s # HTTP_HOST=\n 1153s # 1153s # expecting 200, got 200 1153s ok 169 1153s # SENDING: 1153s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1153s # DECODED: : bar 1153s # RESPONSE: 1153s # HTTP/1.1 500 Internal Server Error\r\n 1153s # Date: Thu, 04 Sep 2025 16:08:29 GMT\r\n 1153s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1153s # Content-Length: 564\r\n 1153s # Connection: close\r\n 1153s # Content-Type: text/html; charset=iso-8859-1\r\n 1153s # \r\n 1153s # \n 1153s # \n 1153s # ... 1153s # expecting 500, got 500 1153s ok 170 1153s # SENDING: 1153s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1153s # DECODED: F\x00oo: bar 1153s # RESPONSE: 1153s # HTTP/1.1 500 Internal Server Error\r\n 1153s # Date: Thu, 04 Sep 2025 16:08:29 GMT\r\n 1153s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1153s # Content-Length: 528\r\n 1153s # Connection: close\r\n 1153s # Content-Type: text/html; charset=iso-8859-1\r\n 1153s # \r\n 1153s # \n 1153s # \n 1153s # ... 1153s # expecting 500, got 500 1153s ok 171 1153s # SENDING: 1153s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1153s # DECODED: F\x01oo: bar 1153s # RESPONSE: 1153s # HTTP/1.1 500 Internal Server Error\r\n 1153s # Date: Thu, 04 Sep 2025 16:08:29 GMT\r\n 1153s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1153s # Content-Length: 564\r\n 1153s # Connection: close\r\n 1153s # Content-Type: text/html; charset=iso-8859-1\r\n 1153s # \r\n 1153s # \n 1153s # \n 1153s # ... 1153s # expecting 500, got 500 1153s ok 172 1153s # SENDING: 1153s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1153s # DECODED: F\noo: bar 1153s # RESPONSE: 1153s # HTTP/1.1 500 Internal Server Error\r\n 1153s # Date: Thu, 04 Sep 2025 16:08:29 GMT\r\n 1153s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1153s # Content-Length: 528\r\n 1153s # Connection: close\r\n 1153s # Content-Type: text/html; charset=iso-8859-1\r\n 1153s # \r\n 1153s # \n 1153s # \n 1153s # ... 1153s # expecting 500, got 500 1153s ok 173 1153s # SENDING: 1153s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1153s # DECODED: Foo: b\tar 1153s # RESPONSE: 1153s # HTTP/1.1 200 OK\r\n 1153s # Date: Thu, 04 Sep 2025 16:08:29 GMT\r\n 1153s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1153s # Foo: b\tar\r\n 1153s # Vary: In-If1\r\n 1153s # DMMATCH1: 1\r\n 1153s # Connection: close\r\n 1153s # Content-Type: text/plain\r\n 1153s # \r\n 1153s # Hi!\n 1153s # SERVERNAME=localhost\n 1153s # HTTP_HOST=\n 1153s # 1153s # expecting 200, got 200 1153s ok 174 1153s # SENDING: 1153s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1153s # DECODED: Foo: b\x01ar 1153s # RESPONSE: 1153s # HTTP/1.1 500 Internal Server Error\r\n 1153s # Date: Thu, 04 Sep 2025 16:08:29 GMT\r\n 1153s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1153s # Content-Length: 564\r\n 1153s # Connection: close\r\n 1153s # Content-Type: text/html; charset=iso-8859-1\r\n 1153s # \r\n 1153s # \n 1153s # \n 1153s # ... 1153s # expecting 500, got 500 1153s ok 175 1153s # SENDING: 1153s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1153s # expecting 500, got 500 1153s ok 176 1153s ok 177 1153s ok 178 1153s ok 1158s t/apache/if_sections.t .............. 1158s 1..46 1158s # Running under perl version 5.040001 for linux 1158s # Current time local: Thu Sep 4 16:08:29 2025 1158s # Current time GMT: Thu Sep 4 16:08:29 2025 1158s # Using Test.pm version 1.31 1158s # Using Apache/Test.pm version 1.44 1158s # /if_sec/ with '': 1158s # expected: 200 1158s # received: '200' 1158s ok 1 1158s # expected: undef 1158s # received: undef 1158s ok 2 1158s # /if_sec/foo.if_test with '': 1158s # expected: 200 1158s # received: '200' 1158s ok 3 1158s # expected: undef 1158s # received: undef 1158s ok 4 1158s # /if_sec/foo.if_test with '1': 1158s # expected: 200 1158s # received: '200' 1158s ok 5 1158s # expected: 'global1' 1158s # received: 'global1' 1158s ok 6 1158s # /if_sec/foo.if_test with '1 11': 1158s # expected: 200 1158s # received: '200' 1158s ok 7 1158s # expected: 'global1, nested11, nested113' 1158s # received: 'global1, nested11, nested113' 1158s ok 8 1158s # /if_sec/foo.if_test with '1 11 111': 1158s # expected: 200 1158s # received: '200' 1158s ok 9 1158s # expected: 'global1, nested11, nested111' 1158s # received: 'global1, nested11, nested111' 1158s ok 10 1158s # /if_sec/foo.if_test with '1 11 112': 1158s # expected: 200 1158s # received: '200' 1158s ok 11 1158s # expected: 'global1, nested11, nested112' 1158s # received: 'global1, nested11, nested112' 1158s ok 12 1158s # /if_sec/foo.if_test with '1 2': 1158s # expected: 200 1158s # received: '200' 1158s ok 13 1158s # expected: 'global1, files2' 1158s # received: 'global1, files2' 1158s ok 14 1158s # /if_sec/dir/foo.txt with '1 2': 1158s # expected: 200 1158s # received: '200' 1158s ok 15 1158s # expected: 'global1, dir1, dir2, dir_files1' 1158s # received: 'global1, dir1, dir2, dir_files1' 1158s ok 16 1158s # /if_sec/dir/ with '1 2': 1158s # expected: 200 1158s # received: '200' 1158s ok 17 1158s # expected: 'global1, dir1, dir2' 1158s # received: 'global1, dir1, dir2' 1158s ok 18 1158s # /if_sec/dir/ with '1 11': 1158s # expected: 200 1158s # received: '200' 1158s ok 19 1158s # expected: 'global1, dir1, nested11, nested113' 1158s # received: 'global1, dir1, nested11, nested113' 1158s ok 20 1158s # /if_sec/dir/ with '1 11 111': 1158s # expected: 200 1158s # received: '200' 1158s ok 21 1158s # expected: 'global1, dir1, nested11, nested111' 1158s # received: 'global1, dir1, nested11, nested111' 1158s ok 22 1158s # /if_sec/dir/ with '1 11 112': 1158s # expected: 200 1158s # received: '200' 1158s ok 23 1158s # expected: 'global1, dir1, nested11, nested112' 1158s # received: 'global1, dir1, nested11, nested112' 1158s ok 24 1158s # /if_sec/loc/ with '1 2': 1158s # expected: 200 1158s # received: '200' 1158s ok 25 1158s # expected: 'global1, loc1, loc2' 1158s # received: 'global1, loc1, loc2' 1158s ok 26 1158s # /if_sec/loc/foo.txt with '1 2': 1158s # expected: 200 1158s # received: '200' 1158s ok 27 1158s # expected: 'global1, loc1, loc2' 1158s # received: 'global1, loc1, loc2' 1158s ok 28 1158s # /if_sec/loc/ with '1 11': 1158s # expected: 200 1158s # received: '200' 1158s ok 29 1158s # expected: 'global1, loc1, nested11, nested113' 1158s # received: 'global1, loc1, nested11, nested113' 1158s ok 30 1158s # /if_sec/loc/ with '1 11 111': 1158s # expected: 200 1158s # received: '200' 1158s ok 31 1158s # expected: 'global1, loc1, nested11, nested111' 1158s # received: 'global1, loc1, nested11, nested111' 1158s ok 32 1158s # /if_sec/loc/ with '1 11 112': 1158s # expected: 200 1158s # received: '200' 1158s ok 33 1158s # expected: 'global1, loc1, nested11, nested112' 1158s # received: 'global1, loc1, nested11, nested112' 1158s ok 34 1158s # /if_sec/loc/foo.if_test with '1 2': 1158s # expected: 200 1158s # received: '200' 1158s ok 35 1158s # expected: 'global1, files2, loc1, loc2' 1158s # received: 'global1, files2, loc1, loc2' 1158s ok 36 1158s # /if_sec/loc/foo.if_test with '1 2 11': 1158s # expected: 200 1158s # received: '200' 1158s ok 37 1158s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1158s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1158s ok 38 1158s # /if_sec/loc/foo.if_test with '1 2 11 111': 1158s # expected: 200 1158s # received: '200' 1158s ok 39 1158s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1158s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1158s ok 40 1158s # /if_sec/loc/foo.if_test with '1 2 11 112': 1158s # expected: 200 1158s # received: '200' 1158s ok 41 1158s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1158s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1158s ok 42 1158s # /if_sec/proxy/ with '1 2': 1158s # expected: 200 1158s # received: '200' 1158s ok 43 1158s # expected: 'global1, locp1, locp2' 1158s # received: 'global1, locp1, locp2' 1158s ok 44 1158s # /if_sec/proxy/ with '2': 1158s # expected: 200 1158s # received: '200' 1158s ok 45 1158s # expected: 'locp2' 1158s # received: 'locp2' 1158s ok 46 1158s ok 1162s t/apache/iffile.t ................... 1162s 1..2 1162s # Running under perl version 5.040001 for linux 1162s # Current time local: Thu Sep 4 16:08:34 2025 1162s # Current time GMT: Thu Sep 4 16:08:34 2025 1162s # Using Test.pm version 1.31 1162s # Using Apache/Test.pm version 1.44 1162s # expected: 200 1162s # received: '200' 1162s ok 1 1162s # expected: 'success1, success2, success3, success4, success5' 1162s # received: 'success1, success2, success3, success4, success5' 1162s ok 2 1162s ok 1167s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1176s t/apache/limits.t ................... 1176s 1..12 1176s # Running under perl version 5.040001 for linux 1176s # Current time local: Thu Sep 4 16:08:43 2025 1176s # Current time GMT: Thu Sep 4 16:08:43 2025 1176s # Using Test.pm version 1.31 1176s # Using Apache/Test.pm version 1.44 1176s # Testing LimitRequestLine; should succeed 1176s # testing : Test #1 1176s # expected: 200 1176s # received: '200' 1176s ok 1 1176s # Testing LimitRequestLine; should fail 1176s # testing : Test #2 1176s # expected: 414 1176s # received: '414' 1176s ok 2 1176s # Testing LimitRequestFieldSize; should succeed 1176s # testing : Test #3 1176s # expected: 200 1176s # received: '200' 1176s ok 3 1176s # Testing LimitRequestFieldSize; should fail 1176s # testing : Test #4 1176s # expected: 400 1176s # received: '400' 1176s ok 4 1176s # Testing LimitRequestFields; should succeed 1176s # testing : Test #5 1176s # expected: 200 1176s # received: '200' 1176s ok 5 1176s # Testing LimitRequestFields; should fail 1176s # testing : Test #6 1176s # expected: 400 1176s # received: '400' 1176s ok 6 1176s # Testing LimitRequestBody; should succeed 1176s # Chunked transfer-encoding enabled 1176s # testing : Test #7 1176s # expected: 200 1176s # received: '200' 1176s ok 7 1176s # Testing LimitRequestBody; should succeed 1176s # Chunked transfer-encoding disabled 1176s # testing : Test #8 1176s # expected: 200 1176s # received: '200' 1176s ok 8 1176s # Testing LimitRequestBody; should fail 1176s # Chunked transfer-encoding enabled 1176s # testing : Test #9 1176s # expected: 413 1176s # received: '413' 1176s ok 9 1176s # Testing LimitRequestBody; should fail 1176s # Chunked transfer-encoding disabled 1176s # testing : Test #10 1176s # expected: 413 1176s # received: '413' 1176s ok 10 1176s # Testing LimitRequestFieldSize; should succeed 1176s # testing : Test #11 1176s # expected: 200 1176s # received: '200' 1176s ok 11 1176s # Testing LimitRequestFieldSize; should fail 1176s # testing : Test #12 1176s # expected: 400 1176s # received: '400' 1176s ok 12 1176s ok 1180s t/apache/loglevel.t ................. 1180s 1..8 1180s # Running under perl version 5.040001 for linux 1180s # Current time local: Thu Sep 4 16:08:52 2025 1180s # Current time GMT: Thu Sep 4 16:08:52 2025 1180s # Using Test.pm version 1.31 1180s # Using Apache/Test.pm version 1.44 1180s ok 1 1180s ok 2 1180s ok 3 1180s ok 4 1180s ok 5 1180s ok 6 1180s ok 7 1180s ok 8 1180s ok 1185s t/apache/maxranges.t ................ 1185s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1185s 1..19 1185s # Running under perl version 5.040001 for linux 1185s # Current time local: Thu Sep 4 16:08:56 2025 1185s # Current time GMT: Thu Sep 4 16:08:56 2025 1185s # Using Test.pm version 1.31 1185s # Using Apache/Test.pm version 1.44 1185s ok 1 1185s ok 2 1185s ok 3 1185s ok 4 1185s ok 5 1185s ok 6 1185s ok 7 1185s ok 8 1185s ok 9 1185s ok 10 1185s ok 11 1185s ok 12 1185s ok 13 1185s ok 14 1185s ok 15 1185s ok 16 1185s ok 17 1185s ok 18 1185s ok 19 1185s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1185s ok 1190s t/apache/mergeslashes.t ............. 1190s 1..9 1190s # Running under perl version 5.040001 for linux 1190s # Current time local: Thu Sep 4 16:09:01 2025 1190s # Current time GMT: Thu Sep 4 16:09:01 2025 1190s # Using Test.pm version 1.31 1190s # Using Apache/Test.pm version 1.44 1190s # SENDING to 127.0.0.1:8556 1190s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1190s # expected 403, got 403 for exact match 1190s ok 1 1190s # SENDING to 127.0.0.1:8556 1190s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1190s # expected 403, got 403 for merged even at front 1190s ok 2 1190s # SENDING to 127.0.0.1:8556 1190s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1190s # expected 403, got 403 for merged even at front 1190s ok 3 1190s # SENDING to 127.0.0.1:8556 1190s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1190s # expected 403, got 403 for c// should be merged 1190s ok 4 1190s # SENDING to 127.0.0.1:8556 1190s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1190s # expected 403, got 403 for a// should be merged 1190s ok 5 1190s # SENDING to 127.0.0.1:8556 1190s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1190s # expected 403, got 403 for a// matches locationmatch 1190s ok 6 1190s # SENDING to 127.0.0.1:8556 1190s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1190s # expected 200, got 200 for c// doesn't match locationmatch 1190s ok 7 1190s # SENDING to 127.0.0.1:8556 1190s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1190s # expected 403, got 403 for baseline failed 1190s ok 8 1190s # SENDING to 127.0.0.1:8556 1190s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1190s # expected 403, got 403 for b//d not merged for Location with OFF 1190s ok 9 1190s ok 1194s t/apache/mmn.t ...................... 1194s 1..2 1194s # Running under perl version 5.040001 for linux 1194s # Current time local: Thu Sep 4 16:09:06 2025 1194s # Current time GMT: Thu Sep 4 16:09:06 2025 1194s # Using Test.pm version 1.31 1194s # Using Apache/Test.pm version 1.44 1194s ok 1 1194s ok 2 1194s ok 1199s t/apache/options.t .................. 1199s 1..2 1199s # Running under perl version 5.040001 for linux 1199s # Current time local: Thu Sep 4 16:09:10 2025 1199s # Current time GMT: Thu Sep 4 16:09:10 2025 1199s # Using Test.pm version 1.31 1199s # Using Apache/Test.pm version 1.44 1199s # testing : code 1199s # expected: 200 1199s # received: '200' 1199s ok 1 1199s # testing : OPTIONS 1199s # expected: qr/OPTIONS/ 1199s # received: 'HEAD,GET,POST,OPTIONS,TRACE' 1199s ok 2 1199s ok 1205s t/apache/passbrigade.t .............. 1205s # using LWP client 1205s 1..114 1205s # Running under perl version 5.040001 for linux 1205s # Current time local: Thu Sep 4 16:09:15 2025 1205s # Current time GMT: Thu Sep 4 16:09:15 2025 1205s # Using Test.pm version 1.31 1205s # Using Apache/Test.pm version 1.44 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 1024 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #DMMATCH1: 1 1205s # 1205s # testing : bytes in body 1205s # expected: 1024 1205s # received: 1024 1205s ok 1 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 2048 1205s # received: 2048 1205s ok 2 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 3072 1205s # received: 3072 1205s ok 3 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 4096 1205s # received: 4096 1205s ok 4 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 5120 1205s # received: 5120 1205s ok 5 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 6144 1205s # received: 6144 1205s ok 6 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 7168 1205s # received: 7168 1205s ok 7 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 8192 1205s # received: 8192 1205s ok 8 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 9216 1205s # received: 9216 1205s ok 9 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 10240 1205s # received: 10240 1205s ok 10 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 11264 1205s # received: 11264 1205s ok 11 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 12288 1205s # received: 12288 1205s ok 12 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 13312 1205s # received: 13312 1205s ok 13 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 14336 1205s # received: 14336 1205s ok 14 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 15360 1205s # received: 15360 1205s ok 15 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 16384 1205s # received: 16384 1205s ok 16 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 17408 1205s # received: 17408 1205s ok 17 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 18432 1205s # received: 18432 1205s ok 18 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 19456 1205s # received: 19456 1205s ok 19 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 20480 1205s # received: 20480 1205s ok 20 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 21504 1205s # received: 21504 1205s ok 21 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 22528 1205s # received: 22528 1205s ok 22 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 23552 1205s # received: 23552 1205s ok 23 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 24576 1205s # received: 24576 1205s ok 24 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 25600 1205s # received: 25600 1205s ok 25 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 26624 1205s # received: 26624 1205s ok 26 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 27648 1205s # received: 27648 1205s ok 27 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 28672 1205s # received: 28672 1205s ok 28 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 29696 1205s # received: 29696 1205s ok 29 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 30720 1205s # received: 30720 1205s ok 30 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 31744 1205s # received: 31744 1205s ok 31 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 32768 1205s # received: 32768 1205s ok 32 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 33792 1205s # received: 33792 1205s ok 33 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 34816 1205s # received: 34816 1205s ok 34 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 35840 1205s # received: 35840 1205s ok 35 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 36864 1205s # received: 36864 1205s ok 36 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 37888 1205s # received: 37888 1205s ok 37 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 38912 1205s # received: 38912 1205s ok 38 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 39936 1205s # received: 39936 1205s ok 39 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 40960 1205s # received: 40960 1205s ok 40 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 41984 1205s # received: 41984 1205s ok 41 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 43008 1205s # received: 43008 1205s ok 42 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 44032 1205s # received: 44032 1205s ok 43 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 45056 1205s # received: 45056 1205s ok 44 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 46080 1205s # received: 46080 1205s ok 45 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 47104 1205s # received: 47104 1205s ok 46 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 48128 1205s # received: 48128 1205s ok 47 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 49152 1205s # received: 49152 1205s ok 48 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 50176 1205s # received: 50176 1205s ok 49 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 51200 1205s # received: 51200 1205s ok 50 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 102400 1205s # received: 102400 1205s ok 51 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 307200 1205s # received: 307200 1205s ok 52 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 512000 1205s # received: 512000 1205s ok 53 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 2048000 1205s # received: 2048000 1205s ok 54 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 4096000 1205s # received: 4096000 1205s ok 55 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:20 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 6144000 1205s # received: 6144000 1205s ok 56 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 0 1205s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #Client-Transfer-Encoding: chunked 1205s #DMMATCH1: 1 1205s #X-Content-Length-Note: added by Apache::TestRequest 1205s # 1205s # testing : bytes in body 1205s # expected: 10240000 1205s # received: 10240000 1205s ok 57 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 1024 1205s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #DMMATCH1: 1 1205s # 1205s # testing : bytes in body 1205s # expected: 1024 1205s # received: 1024 1205s ok 58 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 2048 1205s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1205s #Client-Peer: 127.0.0.1:8529 1205s #Client-Response-Num: 1 1205s #DMMATCH1: 1 1205s # 1205s # testing : bytes in body 1205s # expected: 2048 1205s # received: 2048 1205s ok 59 1205s #lwp request: 1205s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1205s #User-Agent: libwww-perl/6.78 1205s # 1205s #server response: 1205s #HTTP/1.1 200 OK 1205s #Connection: close 1205s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1205s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1205s #Vary: In-If1 1205s #Content-Length: 3072 1205s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1205s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #DMMATCH1: 1 1206s # 1206s # testing : bytes in body 1206s # expected: 3072 1206s # received: 3072 1206s ok 60 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 4096 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #DMMATCH1: 1 1206s # 1206s # testing : bytes in body 1206s # expected: 4096 1206s # received: 4096 1206s ok 61 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 5120 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #DMMATCH1: 1 1206s # 1206s # testing : bytes in body 1206s # expected: 5120 1206s # received: 5120 1206s ok 62 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 6144 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #DMMATCH1: 1 1206s # 1206s # testing : bytes in body 1206s # expected: 6144 1206s # received: 6144 1206s ok 63 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 7168 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #DMMATCH1: 1 1206s # 1206s # testing : bytes in body 1206s # expected: 7168 1206s # received: 7168 1206s ok 64 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 8192 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #DMMATCH1: 1 1206s # 1206s # testing : bytes in body 1206s # expected: 8192 1206s # received: 8192 1206s ok 65 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 9216 1206s # received: 9216 1206s ok 66 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 10240 1206s # received: 10240 1206s ok 67 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 11264 1206s # received: 11264 1206s ok 68 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 12288 1206s # received: 12288 1206s ok 69 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 13312 1206s # received: 13312 1206s ok 70 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 14336 1206s # received: 14336 1206s ok 71 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 15360 1206s # received: 15360 1206s ok 72 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 16384 1206s # received: 16384 1206s ok 73 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 17408 1206s # received: 17408 1206s ok 74 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 18432 1206s # received: 18432 1206s ok 75 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 19456 1206s # received: 19456 1206s ok 76 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 20480 1206s # received: 20480 1206s ok 77 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 21504 1206s # received: 21504 1206s ok 78 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 22528 1206s # received: 22528 1206s ok 79 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 23552 1206s # received: 23552 1206s ok 80 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 24576 1206s # received: 24576 1206s ok 81 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 25600 1206s # received: 25600 1206s ok 82 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 26624 1206s # received: 26624 1206s ok 83 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 27648 1206s # received: 27648 1206s ok 84 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 28672 1206s # received: 28672 1206s ok 85 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 29696 1206s # received: 29696 1206s ok 86 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 30720 1206s # received: 30720 1206s ok 87 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 31744 1206s # received: 31744 1206s ok 88 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 32768 1206s # received: 32768 1206s ok 89 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 33792 1206s # received: 33792 1206s ok 90 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 34816 1206s # received: 34816 1206s ok 91 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 35840 1206s # received: 35840 1206s ok 92 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 36864 1206s # received: 36864 1206s ok 93 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 37888 1206s # received: 37888 1206s ok 94 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 38912 1206s # received: 38912 1206s ok 95 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 39936 1206s # received: 39936 1206s ok 96 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 40960 1206s # received: 40960 1206s ok 97 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 41984 1206s # received: 41984 1206s ok 98 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 43008 1206s # received: 43008 1206s ok 99 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 44032 1206s # received: 44032 1206s ok 100 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 45056 1206s # received: 45056 1206s ok 101 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 46080 1206s # received: 46080 1206s ok 102 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 47104 1206s # received: 47104 1206s ok 103 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 48128 1206s # received: 48128 1206s ok 104 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 49152 1206s # received: 49152 1206s ok 105 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 50176 1206s # received: 50176 1206s ok 106 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 51200 1206s # received: 51200 1206s ok 107 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 102400 1206s # received: 102400 1206s ok 108 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 307200 1206s # received: 307200 1206s ok 109 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 512000 1206s # received: 512000 1206s ok 110 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 2048000 1206s # received: 2048000 1206s ok 111 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 4096000 1206s # received: 4096000 1206s ok 112 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 6144000 1206s # received: 6144000 1206s ok 113 1206s #lwp request: 1206s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1206s #User-Agent: libwww-perl/6.78 1206s # 1206s #server response: 1206s #HTTP/1.1 200 OK 1206s #Connection: close 1206s #Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1206s #Vary: In-If1 1206s #Content-Length: 0 1206s #Client-Date: Thu, 04 Sep 2025 16:09:21 GMT 1206s #Client-Peer: 127.0.0.1:8529 1206s #Client-Response-Num: 1 1206s #Client-Transfer-Encoding: chunked 1206s #DMMATCH1: 1 1206s #X-Content-Length-Note: added by Apache::TestRequest 1206s # 1206s # testing : bytes in body 1206s # expected: 10240000 1206s # received: 10240000 1206s ok 114 1206s ok 1211s t/apache/post.t ..................... 1211s # using LWP client 1211s 1..51 1211s # Running under perl version 5.040001 for linux 1211s # Current time local: Thu Sep 4 16:09:21 2025 1211s # Current time GMT: Thu Sep 4 16:09:21 2025 1211s # Using Test.pm version 1.31 1211s # Using Apache/Test.pm version 1.44 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 1024 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 5 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '1024' 1211s # received: 1024 1211s ok 1 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 2048 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 5 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '2048' 1211s # received: 2048 1211s ok 2 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 3072 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 5 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '3072' 1211s # received: 3072 1211s ok 3 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 4096 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 5 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '4096' 1211s # received: 4096 1211s ok 4 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 5120 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 5 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '5120' 1211s # received: 5120 1211s ok 5 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 6144 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 5 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '6144' 1211s # received: 6144 1211s ok 6 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 7168 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 5 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '7168' 1211s # received: 7168 1211s ok 7 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 8192 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 5 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '8192' 1211s # received: 8192 1211s ok 8 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 9216 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 5 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '9216' 1211s # received: 9216 1211s ok 9 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 10240 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '10240' 1211s # received: 10240 1211s ok 10 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 11264 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '11264' 1211s # received: 11264 1211s ok 11 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 12288 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '12288' 1211s # received: 12288 1211s ok 12 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 13312 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '13312' 1211s # received: 13312 1211s ok 13 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 14336 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '14336' 1211s # received: 14336 1211s ok 14 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 15360 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '15360' 1211s # received: 15360 1211s ok 15 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 16384 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '16384' 1211s # received: 16384 1211s ok 16 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 17408 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '17408' 1211s # received: 17408 1211s ok 17 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 18432 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '18432' 1211s # received: 18432 1211s ok 18 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 19456 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '19456' 1211s # received: 19456 1211s ok 19 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 20480 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '20480' 1211s # received: 20480 1211s ok 20 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 21504 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '21504' 1211s # received: 21504 1211s ok 21 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 22528 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '22528' 1211s # received: 22528 1211s ok 22 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 23552 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '23552' 1211s # received: 23552 1211s ok 23 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 24576 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '24576' 1211s # received: 24576 1211s ok 24 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 25600 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '25600' 1211s # received: 25600 1211s ok 25 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 26624 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '26624' 1211s # received: 26624 1211s ok 26 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 27648 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '27648' 1211s # received: 27648 1211s ok 27 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 28672 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '28672' 1211s # received: 28672 1211s ok 28 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 29696 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '29696' 1211s # received: 29696 1211s ok 29 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 30720 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '30720' 1211s # received: 30720 1211s ok 30 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 31744 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '31744' 1211s # received: 31744 1211s ok 31 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 32768 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '32768' 1211s # received: 32768 1211s ok 32 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 33792 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '33792' 1211s # received: 33792 1211s ok 33 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 34816 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '34816' 1211s # received: 34816 1211s ok 34 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 35840 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '35840' 1211s # received: 35840 1211s ok 35 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 36864 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '36864' 1211s # received: 36864 1211s ok 36 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 37888 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '37888' 1211s # received: 37888 1211s ok 37 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 38912 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '38912' 1211s # received: 38912 1211s ok 38 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 39936 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '39936' 1211s # received: 39936 1211s ok 39 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 40960 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '40960' 1211s # received: 40960 1211s ok 40 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 41984 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '41984' 1211s # received: 41984 1211s ok 41 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 43008 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '43008' 1211s # received: 43008 1211s ok 42 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 44032 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '44032' 1211s # received: 44032 1211s ok 43 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 45056 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '45056' 1211s # received: 45056 1211s ok 44 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 46080 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '46080' 1211s # received: 46080 1211s ok 45 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 47104 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '47104' 1211s # received: 47104 1211s ok 46 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 48128 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '48128' 1211s # received: 48128 1211s ok 47 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 49152 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '49152' 1211s # received: 49152 1211s ok 48 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 50176 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '50176' 1211s # received: 50176 1211s ok 49 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 51200 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 6 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '51200' 1211s # received: 51200 1211s ok 50 1211s #lwp request: 1211s #POST http://localhost:8529/eat_post HTTP/1.1 1211s #User-Agent: libwww-perl/6.78 1211s #Content-Length: 102400 1211s # 1211s #server response: 1211s #HTTP/1.1 200 OK 1211s #Connection: close 1211s #Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1211s #Vary: In-If1 1211s #Content-Length: 7 1211s #Client-Date: Thu, 04 Sep 2025 16:09:27 GMT 1211s #Client-Peer: 127.0.0.1:8529 1211s #Client-Response-Num: 1 1211s #DMMATCH1: 1 1211s # 1211s # testing : length posted 1211s # expected: '102400' 1211s # received: 102400 1211s ok 51 1211s ok 1216s t/apache/pr17629.t .................. 1216s 1..4 1216s # Running under perl version 5.040001 for linux 1216s # Current time local: Thu Sep 4 16:09:27 2025 1216s # Current time GMT: Thu Sep 4 16:09:27 2025 1216s # Using Test.pm version 1.31 1216s # Using Apache/Test.pm version 1.44 1216s # expected: 'begin-foobar-end 1216s # ' 1216s # received: 'begin-foobar-end 1216s # ' 1216s ok 1 1216s # expected: 200 1216s # received: '200' 1216s ok 2 1216s # testing : response was gzipped 1216s # expected: 'gzip' 1216s # received: 'gzip' 1216s ok 3 1216s # expected: 'begin-foobar-end 1216s # ' 1216s # received: 'begin-foobar-end 1216s # ' 1216s ok 4 1216s ok 1221s t/apache/pr18757.t .................. 1221s 1..3 1221s # Running under perl version 5.040001 for linux 1221s # Current time local: Thu Sep 4 16:09:32 2025 1221s # Current time GMT: Thu Sep 4 16:09:32 2025 1221s # Using Test.pm version 1.31 1221s # Using Apache/Test.pm version 1.44 1221s # testing : 200 response from GET 1221s # expected: 200 1221s # received: '200' 1221s ok 1 1221s # expected C-L is 26 1221s # URL via proxy is http://localhost:8537/index.html 1221s ok 2 1221s # line: HTTP/1.1 200 OK 1221s # line: Date: Thu, 04 Sep 2025 16:09:36 GMT 1221s # line: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1221s # line: Vary: In-If1 1221s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1221s # line: ETag: "1a-62c6deaf13e40" 1221s # line: Accept-Ranges: bytes 1221s # line: Content-Length: 26 1221s # line: DMMATCH1: 1 1221s # line: Content-Type: text/html 1221s # line: 1221s # testing : whether proxy strips Content-Length header 1221s # expected: 1 1221s # received: 1 1221s ok 3 1221s ok 1225s t/apache/pr35292.t .................. 1225s 1..3 1225s # Running under perl version 5.040001 for linux 1225s # Current time local: Thu Sep 4 16:09:36 2025 1225s # Current time GMT: Thu Sep 4 16:09:36 2025 1225s # Using Test.pm version 1.31 1225s # Using Apache/Test.pm version 1.44 1225s ok 1 1225s ok 2 1225s # testing : read response-line 1225s # expected: qr/^HTTP\/1\.. 413/ 1225s # received: 'HTTP/1.1 413 Request Entity Too Large 1225s # ' 1225s ok 3 1225s ok 1230s t/apache/pr35330.t .................. 1230s 1..2 1230s # Running under perl version 5.040001 for linux 1230s # Current time local: Thu Sep 4 16:09:41 2025 1230s # Current time GMT: Thu Sep 4 16:09:41 2025 1230s # Using Test.pm version 1.31 1230s # Using Apache/Test.pm version 1.44 1230s # testing : SSI was allowed for location 1230s # expected: 200 1230s # received: '200' 1230s ok 1 1230s # testing : file was served with correct content 1230s # expected: 'hello' 1230s # received: 'hello' 1230s ok 2 1230s ok 1234s t/apache/pr37166.t .................. 1234s 1..4 1234s # Running under perl version 5.040001 for linux 1234s # Current time local: Thu Sep 4 16:09:46 2025 1234s # Current time GMT: Thu Sep 4 16:09:46 2025 1234s # Using Test.pm version 1.31 1234s # Using Apache/Test.pm version 1.44 1234s # testing : SSI was allowed for location 1234s # expected: 200 1234s # received: '200' 1234s ok 1 1234s # testing : file was served with correct content 1234s # expected: 'Hello world 1234s # ' 1234s # received: 'Hello world 1234s # ' 1234s ok 2 1234s # testing : explicit 200 response 1234s # expected: 200 1234s # received: '200' 1234s ok 3 1234s # testing : file was again served with correct content 1234s # expected: 'Hello world 1234s # ' 1234s # received: 'Hello world 1234s # ' 1234s ok 4 1234s ok 1239s t/apache/pr43939.t .................. 1239s 1..4 1239s # Running under perl version 5.040001 for linux 1239s # Current time local: Thu Sep 4 16:09:50 2025 1239s # Current time GMT: Thu Sep 4 16:09:50 2025 1239s # Using Test.pm version 1.31 1239s # Using Apache/Test.pm version 1.44 1239s # expected: 'begin-default-end 1239s # ' 1239s # received: 'begin-default-end 1239s # ' 1239s ok 1 1239s # expected: 200 1239s # received: '200' 1239s ok 2 1239s # testing : response was gzipped 1239s # expected: 'gzip' 1239s # received: 'gzip' 1239s ok 3 1239s # expected: 'begin-default-end 1239s # ' 1239s # received: 'begin-default-end 1239s # ' 1239s ok 4 1239s ok 1244s t/apache/pr49328.t .................. 1244s 1..1 1244s # Running under perl version 5.040001 for linux 1244s # Current time local: Thu Sep 4 16:09:55 2025 1244s # Current time GMT: Thu Sep 4 16:09:55 2025 1244s # Using Test.pm version 1.31 1244s # Using Apache/Test.pm version 1.44 1244s # expected: 'before 1244s # included 1244s # after 1244s # ' 1244s # received: 'before 1244s # included 1244s # after 1244s # ' 1244s ok 1 1244s ok 1249s t/apache/pr64339.t .................. 1249s 1..12 1249s # Running under perl version 5.040001 for linux 1249s # Current time local: Thu Sep 4 16:10:00 2025 1249s # Current time GMT: Thu Sep 4 16:10:00 2025 1249s # Using Test.pm version 1.31 1249s # Using Apache/Test.pm version 1.44 1249s # testing : fetching /doc.xml 1249s # expected: 200 1249s # received: '200' 1249s ok 1 1249s # testing : content-type header test for /doc.xml 1249s # expected: 'application/xml; charset=utf-8' 1249s # received: 'application/xml; charset=utf-8' 1249s ok 2 1249s # testing : content test for /doc.xml 1249s # expected: qr/fóó 1249s # / 1249s # received: 'fóó 1249s # ' 1249s ok 3 1249s # testing : fetching /doc.fooxml 1249s # expected: 200 1249s # received: '200' 1249s ok 4 1249s # testing : content-type header test for /doc.fooxml 1249s # expected: 'application/foo+xml; charset=utf-8' 1249s # received: 'application/foo+xml; charset=utf-8' 1249s ok 5 1249s # testing : content test for /doc.fooxml 1249s # expected: qr/fóó 1249s # / 1249s # received: 'fóó 1249s # ' 1249s ok 6 1249s # testing : fetching /doc.notxml 1249s # expected: 200 1249s # received: '200' 1249s ok 7 1249s # testing : content-type header test for /doc.notxml 1249s # expected: 'application/notreallyxml' 1249s # received: 'application/notreallyxml' 1249s ok 8 1249s # testing : content test for /doc.notxml 1249s # expected: qr/f 1249s # / 1249s # received: 'f 1249s # ' 1249s ok 9 1249s # testing : fetching /doc.isohtml 1249s # expected: 200 1249s # received: '200' 1249s ok 10 1249s # testing : content-type header test for /doc.isohtml 1249s # expected: 'text/html;charset=utf-8' 1249s # received: 'text/html;charset=utf-8' 1249s ok 11 1249s # testing : content test for /doc.isohtml 1249s # expected: qr/.*fóó 1249s # .*<\/body><\/html>/ 1249s # received: 'fóó 1249s # ' 1249s ok 12 1249s ok 1254s t/apache/rwrite.t ................... 1254s # using LWP client 1254s 1..114 1254s # Running under perl version 5.040001 for linux 1254s # Current time local: Thu Sep 4 16:10:05 2025 1254s # Current time GMT: Thu Sep 4 16:10:05 2025 1254s # Using Test.pm version 1.31 1254s # Using Apache/Test.pm version 1.44 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 1024 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #DMMATCH1: 1 1254s # 1254s # testing : bytes in body 1254s # expected: 1024 1254s # received: 1024 1254s ok 1 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 2048 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #DMMATCH1: 1 1254s # 1254s # testing : bytes in body 1254s # expected: 2048 1254s # received: 2048 1254s ok 2 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 3072 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #DMMATCH1: 1 1254s # 1254s # testing : bytes in body 1254s # expected: 3072 1254s # received: 3072 1254s ok 3 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 4096 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #DMMATCH1: 1 1254s # 1254s # testing : bytes in body 1254s # expected: 4096 1254s # received: 4096 1254s ok 4 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 5120 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #DMMATCH1: 1 1254s # 1254s # testing : bytes in body 1254s # expected: 5120 1254s # received: 5120 1254s ok 5 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 6144 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #DMMATCH1: 1 1254s # 1254s # testing : bytes in body 1254s # expected: 6144 1254s # received: 6144 1254s ok 6 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 7168 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #DMMATCH1: 1 1254s # 1254s # testing : bytes in body 1254s # expected: 7168 1254s # received: 7168 1254s ok 7 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 8192 1254s # received: 8192 1254s ok 8 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 9216 1254s # received: 9216 1254s ok 9 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 10240 1254s # received: 10240 1254s ok 10 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 11264 1254s # received: 11264 1254s ok 11 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 12288 1254s # received: 12288 1254s ok 12 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 13312 1254s # received: 13312 1254s ok 13 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 14336 1254s # received: 14336 1254s ok 14 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 15360 1254s # received: 15360 1254s ok 15 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 16384 1254s # received: 16384 1254s ok 16 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 17408 1254s # received: 17408 1254s ok 17 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 18432 1254s # received: 18432 1254s ok 18 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 19456 1254s # received: 19456 1254s ok 19 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 20480 1254s # received: 20480 1254s ok 20 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 21504 1254s # received: 21504 1254s ok 21 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 22528 1254s # received: 22528 1254s ok 22 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 23552 1254s # received: 23552 1254s ok 23 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 24576 1254s # received: 24576 1254s ok 24 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 25600 1254s # received: 25600 1254s ok 25 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 26624 1254s # received: 26624 1254s ok 26 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 27648 1254s # received: 27648 1254s ok 27 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 28672 1254s # received: 28672 1254s ok 28 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 29696 1254s # received: 29696 1254s ok 29 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 30720 1254s # received: 30720 1254s ok 30 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 31744 1254s # received: 31744 1254s ok 31 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 32768 1254s # received: 32768 1254s ok 32 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 33792 1254s # received: 33792 1254s ok 33 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 34816 1254s # received: 34816 1254s ok 34 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 35840 1254s # received: 35840 1254s ok 35 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 36864 1254s # received: 36864 1254s ok 36 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 37888 1254s # received: 37888 1254s ok 37 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 38912 1254s # received: 38912 1254s ok 38 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 39936 1254s # received: 39936 1254s ok 39 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 40960 1254s # received: 40960 1254s ok 40 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 41984 1254s # received: 41984 1254s ok 41 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 43008 1254s # received: 43008 1254s ok 42 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 44032 1254s # received: 44032 1254s ok 43 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 45056 1254s # received: 45056 1254s ok 44 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 46080 1254s # received: 46080 1254s ok 45 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 47104 1254s # received: 47104 1254s ok 46 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 48128 1254s # received: 48128 1254s ok 47 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 49152 1254s # received: 49152 1254s ok 48 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 50176 1254s # received: 50176 1254s ok 49 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 51200 1254s # received: 51200 1254s ok 50 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 102400 1254s # received: 102400 1254s ok 51 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:09 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 307200 1254s # received: 307200 1254s ok 52 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 512000 1254s # received: 512000 1254s ok 53 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 2048000 1254s # received: 2048000 1254s ok 54 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 4096000 1254s # received: 4096000 1254s ok 55 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 6144000 1254s # received: 6144000 1254s ok 56 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 10240000 1254s # received: 10240000 1254s ok 57 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 1024 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #DMMATCH1: 1 1254s # 1254s # testing : bytes in body 1254s # expected: 1024 1254s # received: 1024 1254s ok 58 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 2048 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #DMMATCH1: 1 1254s # 1254s # testing : bytes in body 1254s # expected: 2048 1254s # received: 2048 1254s ok 59 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 3072 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #DMMATCH1: 1 1254s # 1254s # testing : bytes in body 1254s # expected: 3072 1254s # received: 3072 1254s ok 60 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 4096 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #DMMATCH1: 1 1254s # 1254s # testing : bytes in body 1254s # expected: 4096 1254s # received: 4096 1254s ok 61 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 5120 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #DMMATCH1: 1 1254s # 1254s # testing : bytes in body 1254s # expected: 5120 1254s # received: 5120 1254s ok 62 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 6144 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #DMMATCH1: 1 1254s # 1254s # testing : bytes in body 1254s # expected: 6144 1254s # received: 6144 1254s ok 63 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 7168 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #DMMATCH1: 1 1254s # 1254s # testing : bytes in body 1254s # expected: 7168 1254s # received: 7168 1254s ok 64 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 8192 1254s # received: 8192 1254s ok 65 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 9216 1254s # received: 9216 1254s ok 66 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 10240 1254s # received: 10240 1254s ok 67 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 11264 1254s # received: 11264 1254s ok 68 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 12288 1254s # received: 12288 1254s ok 69 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 13312 1254s # received: 13312 1254s ok 70 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 14336 1254s # received: 14336 1254s ok 71 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 15360 1254s # received: 15360 1254s ok 72 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 16384 1254s # received: 16384 1254s ok 73 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 17408 1254s # received: 17408 1254s ok 74 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 18432 1254s # received: 18432 1254s ok 75 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 19456 1254s # received: 19456 1254s ok 76 1254s #lwp request: 1254s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1254s #User-Agent: libwww-perl/6.78 1254s # 1254s #server response: 1254s #HTTP/1.1 200 OK 1254s #Connection: close 1254s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1254s #Vary: In-If1 1254s #Content-Length: 0 1254s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1254s #Client-Peer: 127.0.0.1:8529 1254s #Client-Response-Num: 1 1254s #Client-Transfer-Encoding: chunked 1254s #DMMATCH1: 1 1254s #X-Content-Length-Note: added by Apache::TestRequest 1254s # 1254s # testing : bytes in body 1254s # expected: 20480 1254s # received: 20480 1254s ok 77 1254s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 21504 1255s # received: 21504 1255s ok 78 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 22528 1255s # received: 22528 1255s ok 79 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 23552 1255s # received: 23552 1255s ok 80 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 24576 1255s # received: 24576 1255s ok 81 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 25600 1255s # received: 25600 1255s ok 82 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 26624 1255s # received: 26624 1255s ok 83 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 27648 1255s # received: 27648 1255s ok 84 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 28672 1255s # received: 28672 1255s ok 85 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 29696 1255s # received: 29696 1255s ok 86 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 30720 1255s # received: 30720 1255s ok 87 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 31744 1255s # received: 31744 1255s ok 88 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 32768 1255s # received: 32768 1255s ok 89 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 33792 1255s # received: 33792 1255s ok 90 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 34816 1255s # received: 34816 1255s ok 91 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 35840 1255s # received: 35840 1255s ok 92 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 36864 1255s # received: 36864 1255s ok 93 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 37888 1255s # received: 37888 1255s ok 94 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 38912 1255s # received: 38912 1255s ok 95 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 39936 1255s # received: 39936 1255s ok 96 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 40960 1255s # received: 40960 1255s ok 97 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 41984 1255s # received: 41984 1255s ok 98 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 43008 1255s # received: 43008 1255s ok 99 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 44032 1255s # received: 44032 1255s ok 100 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 45056 1255s # received: 45056 1255s ok 101 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 46080 1255s # received: 46080 1255s ok 102 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 47104 1255s # received: 47104 1255s ok 103 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 48128 1255s # received: 48128 1255s ok 104 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 49152 1255s # received: 49152 1255s ok 105 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 50176 1255s # received: 50176 1255s ok 106 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 51200 1255s # received: 51200 1255s ok 107 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 102400 1255s # received: 102400 1255s ok 108 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 307200 1255s # received: 307200 1255s ok 109 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 512000 1255s # received: 512000 1255s ok 110 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 2048000 1255s # received: 2048000 1255s ok 111 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 4096000 1255s # received: 4096000 1255s ok 112 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 6144000 1255s # received: 6144000 1255s ok 113 1255s #lwp request: 1255s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1255s #User-Agent: libwww-perl/6.78 1255s # 1255s #server response: 1255s #HTTP/1.1 200 OK 1255s #Connection: close 1255s #Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1255s #Vary: In-If1 1255s #Content-Length: 0 1255s #Client-Date: Thu, 04 Sep 2025 16:10:10 GMT 1255s #Client-Peer: 127.0.0.1:8529 1255s #Client-Response-Num: 1 1255s #Client-Transfer-Encoding: chunked 1255s #DMMATCH1: 1 1255s #X-Content-Length-Note: added by Apache::TestRequest 1255s # 1255s # testing : bytes in body 1255s # expected: 10240000 1255s # received: 10240000 1255s ok 114 1255s ok 1259s t/apache/server_name_port.t ......... 1259s 1..84 1259s # Running under perl version 5.040001 for linux 1259s # Current time local: Thu Sep 4 16:10:10 2025 1259s # Current time GMT: Thu Sep 4 16:10:10 2025 1259s # Using Test.pm version 1.31 1259s # Using Apache/Test.pm version 1.44 1259s # SENDING: 1259s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1259s # expecting 200, got 200 1259s ok 1 1259s # got SERVER_NAME='righthost', expected 'righthost' 1259s ok 2 1259s # got SERVER_PORT='8529', expected '8529' 1259s ok 3 1259s # SENDING: 1259s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1259s # expecting 200, got 200 1259s ok 4 1259s # got SERVER_NAME='righthost', expected 'righthost' 1259s ok 5 1259s # got SERVER_PORT='123', expected '123' 1259s ok 6 1259s # SENDING: 1259s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1259s # expecting 200, got 200 1259s ok 7 1259s # got SERVER_NAME='righthost', expected 'righthost' 1259s ok 8 1259s # got SERVER_PORT='8529', expected '8529' 1259s ok 9 1259s # SENDING: 1259s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1259s # expecting 200, got 200 1259s ok 10 1259s # got SERVER_NAME='righthost', expected 'righthost' 1259s ok 11 1259s # got SERVER_PORT='123', expected '123' 1259s ok 12 1259s # SENDING: 1259s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1259s # expecting 200, got 200 1259s ok 13 1259s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1259s ok 14 1259s # got SERVER_PORT='8529', expected '8529' 1259s ok 15 1259s # SENDING: 1259s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1259s # expecting 200, got 200 1259s ok 16 1259s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1259s ok 17 1259s # got SERVER_PORT='123', expected '123' 1259s ok 18 1259s # SENDING: 1259s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1259s # expecting 200, got 200 1259s ok 19 1259s # got SERVER_NAME='[::1]', expected '[::1]' 1259s ok 20 1259s # got SERVER_PORT='8529', expected '8529' 1259s ok 21 1259s # SENDING: 1259s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1259s # expecting 200, got 200 1259s ok 22 1259s # got SERVER_NAME='[::1]', expected '[::1]' 1259s ok 23 1259s # got SERVER_PORT='123', expected '123' 1259s ok 24 1259s # SENDING: 1259s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1259s # expecting 200, got 200 1259s ok 25 1259s # got SERVER_NAME='[a::1]', expected '[a::1]' 1259s ok 26 1259s # got SERVER_PORT='8529', expected '8529' 1259s ok 27 1259s # SENDING: 1259s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1259s # expecting 200, got 200 1259s ok 28 1259s # got SERVER_NAME='[a::1]', expected '[a::1]' 1259s ok 29 1259s # got SERVER_PORT='123', expected '123' 1259s ok 30 1259s # SENDING: 1259s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1259s # expecting 200, got 200 1259s ok 31 1259s # got SERVER_NAME='[a::1]', expected '[a::1]' 1259s ok 32 1259s # got SERVER_PORT='8529', expected '8529' 1259s ok 33 1259s # SENDING: 1259s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1259s # expecting 200, got 200 1259s ok 34 1259s # got SERVER_NAME='[a::1]', expected '[a::1]' 1259s ok 35 1259s # got SERVER_PORT='123', expected '123' 1259s ok 36 1259s # SENDING: 1259s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1259s # expecting 200, got 200 1259s ok 37 1259s # got SERVER_NAME='righthost', expected 'righthost' 1259s ok 38 1259s # got SERVER_PORT='8529', expected '8529' 1259s ok 39 1259s # SENDING: 1259s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1259s # expecting 200, got 200 1259s ok 40 1259s # got SERVER_NAME='righthost', expected 'righthost' 1259s ok 41 1259s # got SERVER_PORT='123', expected '123' 1259s ok 42 1259s # SENDING: 1259s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1259s # expecting 200, got 200 1259s ok 43 1259s # got SERVER_NAME='righthost', expected 'righthost' 1259s ok 44 1259s # got SERVER_PORT='8529', expected '8529' 1259s ok 45 1259s # SENDING: 1259s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1259s # expecting 200, got 200 1259s ok 46 1259s # got SERVER_NAME='righthost', expected 'righthost' 1259s ok 47 1259s # got SERVER_PORT='123', expected '123' 1259s ok 48 1259s # SENDING: 1259s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1259s # expecting 200, got 200 1259s ok 49 1259s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1259s ok 50 1259s # got SERVER_PORT='8529', expected '8529' 1259s ok 51 1259s # SENDING: 1259s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1259s # expecting 200, got 200 1259s ok 52 1259s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1259s ok 53 1259s # got SERVER_PORT='123', expected '123' 1259s ok 54 1259s # SENDING: 1259s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1259s # expecting 200, got 200 1259s ok 55 1259s # got SERVER_NAME='[::1]', expected '[::1]' 1259s ok 56 1259s # got SERVER_PORT='8529', expected '8529' 1259s ok 57 1259s # SENDING: 1259s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1259s # expecting 200, got 200 1259s ok 58 1259s # got SERVER_NAME='[::1]', expected '[::1]' 1259s ok 59 1259s # got SERVER_PORT='123', expected '123' 1259s ok 60 1259s # SENDING: 1259s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1259s # expecting 200, got 200 1259s ok 61 1259s # got SERVER_NAME='righthost', expected 'righthost' 1259s ok 62 1259s # got SERVER_PORT='8529', expected '8529' 1259s ok 63 1259s # SENDING: 1259s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1259s # expecting 200, got 200 1259s ok 64 1259s # got SERVER_NAME='righthost', expected 'righthost' 1259s ok 65 1259s # got SERVER_PORT='123', expected '123' 1259s ok 66 1259s # SENDING: 1259s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1259s # expecting 200, got 200 1259s ok 67 1259s # got SERVER_NAME='righthost', expected 'righthost' 1259s ok 68 1259s # got SERVER_PORT='8529', expected '8529' 1259s ok 69 1259s # SENDING: 1259s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1259s # expecting 200, got 200 1259s ok 70 1259s # got SERVER_NAME='righthost', expected 'righthost' 1259s ok 71 1259s # got SERVER_PORT='123', expected '123' 1259s ok 72 1259s # SENDING: 1259s # 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 1259s # expecting 200, got 200 1259s ok 73 1259s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1259s ok 74 1259s # got SERVER_PORT='8529', expected '8529' 1259s ok 75 1259s # SENDING: 1259s # 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 1259s # expecting 200, got 200 1259s ok 76 1259s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1259s ok 77 1259s # got SERVER_PORT='123', expected '123' 1259s ok 78 1259s # SENDING: 1259s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1259s # expecting 200, got 200 1259s ok 79 1259s # got SERVER_NAME='[::1]', expected '[::1]' 1259s ok 80 1259s # got SERVER_PORT='8529', expected '8529' 1259s ok 81 1259s # SENDING: 1259s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1259s # expecting 200, got 200 1259s ok 82 1259s # got SERVER_NAME='[::1]', expected '[::1]' 1259s ok 83 1259s # got SERVER_PORT='123', expected '123' 1259s ok 84 1259s ok 1264s t/apache/teclchunk.t ................ skipped: Not supported yet 1269s t/apr/uri.t ......................... 1269s 1..1 1269s # Running under perl version 5.040001 for linux 1269s # Current time local: Thu Sep 4 16:10:20 2025 1269s # Current time GMT: Thu Sep 4 16:10:20 2025 1269s # Using Test.pm version 1.31 1269s # Using Apache/Test.pm version 1.44 1269s ok 1 1269s ok 1273s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.64 1278s t/filter/case.t ..................... 1278s 1..4 1278s # Running under perl version 5.040001 for linux 1278s # Current time local: Thu Sep 4 16:10:29 2025 1278s # Current time GMT: Thu Sep 4 16:10:29 2025 1278s # Using Test.pm version 1.31 1278s # Using Apache/Test.pm version 1.44 1278s ok 1 1278s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1278s # expected 200 1278s # received 200 1278s # body: =HEAD1 NAME 1278s X X 1278s 1278s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 1278s 1278s =HEAD1 SYNOPSIS 1278s 1278s TO DECLARE SUBROUTINES: 1278s X X 1278s 1278s SUB NAME; # A "FORWARD" DECLARATION. 1278s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1278s SUB NAME : ATTRS; # WITH ATTRIBUTES 1278s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1278s 1278s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1278s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1278s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1278s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1278s 1278s USE FEATURE 'SIGNATURES'; 1278s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1278s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1278s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1278s 1278s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1278s X 1278s 1278s $SUBREF = SUB BLOCK; # NO PROTO 1278s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1278s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1278s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1278s 1278s USE FEATURE 'SIGNATURES'; 1278s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1278s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1278s 1278s TO IMPORT SUBROUTINES: 1278s X 1278s 1278s USE MODULE QW(NAME1 NAME2 NAME3); 1278s 1278s TO CALL SUBROUTINES: 1278s X X 1278s 1278s NAME(LIST); # REGULAR SUBROUTINE CALL. 1278s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1278s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1278s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1278s 1278s =HEAD1 DESCRIPTION 1278s 1278s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1278s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1278s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1278s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1278s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1278s ITS NAME OR A CODE REFERENCE. 1278s 1278s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1278s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1278s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1278s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1278s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1278s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1278s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1278s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1278s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1278s X X 1278s 1278s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1278s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1278s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1278s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1278s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1278s SUCH A SIGNATURE-USING SUBROUTINE. 1278s 1278s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1278s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1278s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1278s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1278s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1278s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1278s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1278s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1278s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1278s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1278s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1278s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1278s X X X<@_> 1278s 1278s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1278s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1278s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1278s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1278s L AND L. 1278s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1278s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1278s 1278s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1278s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1278s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1278s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1278s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1278s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1278s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1278s ONE LARGE INDISTINGUISHABLE LIST. 1278s 1278s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1278s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1278s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1278s EMPTY SUB RETURNS THE EMPTY LIST. 1278s X X X 1278s 1278s EXAMPLE: 1278s 1278s SUB MAX { 1278s MY $MAX = SHIFT(@_); 1278s FOREACH $FOO (@_) { 1278s $MAX = $FOO IF $MAX < $FOO; 1278s } 1278s RETURN $MAX; 1278s } 1278s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1278s 1278s EXAMPLE: 1278s 1278s # GET A LINE, COMBINING CONTINUATION LINES 1278s # THAT START WITH WHITESPACE 1278s 1278s SUB GET_LINE { 1278s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1278s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1278s IF ($LOOKAHEAD =~ /^[ \T]/) { 1278s $THISLINE .= $LOOKAHEAD; 1278s } 1278s ELSE { 1278s LAST LINE; 1278s } 1278s } 1278s RETURN $THISLINE; 1278s } 1278s 1278s $LOOKAHEAD = ; # GET FIRST LINE 1278s WHILE (DEFINED($LINE = GET_LINE())) { 1278s ... 1278s } 1278s 1278s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1278s 1278s SUB MAYBESET { 1278s MY($KEY, $VALUE) = @_; 1278s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1278s } 1278s 1278s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1278s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1278s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1278s ITS CALLER'S VALUES. 1278s X X 1278s 1278s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1278s SUB UPCASE_IN { 1278s FOR (@_) { TR/A-Z/A-Z/ } 1278s } 1278s 1278s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1278s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1278s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1278s X X 1278s 1278s UPCASE_IN("FREDERICK"); 1278s 1278s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1278s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1278s OF CHANGING THEM IN PLACE: 1278s 1278s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1278s SUB UPCASE { 1278s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1278s MY @PARMS = @_; 1278s FOR (@PARMS) { TR/A-Z/A-Z/ } 1278s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1278s } 1278s 1278s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1278s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1278s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1278s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1278s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1278s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1278s 1278s @NEWLIST = UPCASE(@LIST1, @LIST2); 1278s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1278s 1278s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1278s 1278s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1278s 1278s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1278s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1278s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1278s L
FOR ALTERNATIVES. 1278s 1278s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1278s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1278s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1278s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1278s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1278s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1278s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1278s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1278s SEE L FOR MORE ABOUT ALL THAT. 1278s X<&> 1278s 1278s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1278s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1278s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1278s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1278s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1278s X 1278s 1278s &FOO(1,2,3); # PASS THREE ARGUMENTS 1278s FOO(1,2,3); # THE SAME 1278s 1278s FOO(); # PASS AN EMPTY ARGUMENT LIST 1278s &FOO(); # THE SAME 1278s 1278s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 1278s USE STRICT 'SUBS'; 1278s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1278s # A COMPILE-TIME ERROR 1278s NO STRICT 'SUBS'; 1278s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1278s # A LITERAL STRING "FOO" 1278s 1278s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1278s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1278s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1278s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1278s X<&> 1278s 1278s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1278s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1278s YOUR SUBROUTINE'S NAME. 1278s 1278s USE V5.16; 1278s MY $FACTORIAL = SUB { 1278s MY ($X) = @_; 1278s RETURN 1 IF $X == 1; 1278s RETURN($X * __SUB__->( $X - 1 ) ); 1278s }; 1278s 1278s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1278s IS SUBJECT TO CHANGE. 1278s 1278s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1278s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1278s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1278s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1278s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1278s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1278s SPECIAL, PRE-DEFINED THINGS. 1278s 1278s =OVER 1278s 1278s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1278s 1278s C 1278s 1278s =ITEM DOCUMENTED IN L 1278s 1278s C, C 1278s 1278s =ITEM DOCUMENTED IN L 1278s 1278s C, C 1278s 1278s =ITEM DOCUMENTED IN L 1278s 1278s C, C, C, C, C, C, C, 1278s C, C, C, C, C, C, 1278s C, C, C, C, C, C, C, 1278s C, C, C, C, C, C, 1278s C, C, C, C, C, 1278s C, C, C, C 1278s 1278s =ITEM DOCUMENTED IN L 1278s 1278s C, C, C, C, C, C, C, 1278s C, C, C, C, C, C, C, 1278s C, C, C, C, C, C 1278s 1278s =ITEM DOCUMENTED IN L 1278s 1278s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1278s L<< C|PERLFUNC/REQUIRE >> 1278s 1278s =ITEM DOCUMENTED IN L 1278s 1278s C 1278s 1278s =ITEM DOCUMENTED IN L 1278s 1278s C, C, C, C, C 1278s 1278s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1278s 1278s ANY STARTING WITH C<(> 1278s 1278s =BACK 1278s 1278s THE C, C, C, C AND C SUBROUTINES 1278s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1278s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1278s EXPLICITLY. SEE L 1278s 1278s =HEAD2 SIGNATURES 1278s 1278s X X 1278s 1278s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1278s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1278s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1278s 1278s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1278s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1278s DIRECTLY BY C, IN THE CURRENT SCOPE. 1278s 1278s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1278s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1278s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1278s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1278s 1278s FOR EXAMPLE, 1278s 1278s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1278s 1278s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1278s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1278s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1278s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1278s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1278s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1278s 1278s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1278s THE SIGNATURE. FOR EXAMPLE, 1278s 1278s SUB FOO ($LEFT, $RIGHT) { 1278s RETURN $LEFT + $RIGHT; 1278s } 1278s 1278s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1278s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1278s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1278s EQUIVALENT TO 1278s 1278s SUB FOO { 1278s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1278s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1278s MY $LEFT = $_[0]; 1278s MY $RIGHT = $_[1]; 1278s RETURN $LEFT + $RIGHT; 1278s } 1278s 1278s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1278s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1278s 1278s SUB FOO ($FIRST, $, $THIRD) { 1278s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1278s } 1278s 1278s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1278s MANDATORY FOR THE CALLER TO PASS IT. 1278s 1278s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1278s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1278s 1278s SUB FOO ($LEFT, $RIGHT = 0) { 1278s RETURN $LEFT + $RIGHT; 1278s } 1278s 1278s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1278s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1278s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1278s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1278s FOR EXAMPLE, 1278s 1278s MY $AUTO_ID = 0; 1278s SUB FOO ($THING, $ID = $AUTO_ID++) { 1278s PRINT "$THING HAS ID $ID"; 1278s } 1278s 1278s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1278s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1278s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1278s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1278s 1278s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1278s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1278s } 1278s 1278s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1278s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1278s VALUE PROVIDED WAS C. 1278s 1278s SUB FOO ($NAME //= "WORLD") { 1278s PRINT "HELLO, $NAME"; 1278s } 1278s 1278s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1278s 1278s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1278s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1278s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1278s 1278s SUB FOO ($X ||= 10) { 1278s RETURN 5 + $X; 1278s } 1278s 1278s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1278s FOR EXAMPLE, 1278s 1278s SUB FOO ($THING, $ = 1) { 1278s PRINT $THING; 1278s } 1278s 1278s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1278s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1278s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1278s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1278s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1278s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1278s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1278s 1278s SUB FOO ($THING, $=) { 1278s PRINT $THING; 1278s } 1278s 1278s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1278s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1278s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1278s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1278s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1278s TO RIGHT. 1278s 1278s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1278s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1278s 1278s SUB FOO ($FILTER, @INPUTS) { 1278s PRINT $FILTER->($_) FOREACH @INPUTS; 1278s } 1278s 1278s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1278s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1278s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1278s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1278s 1278s SUB FOO ($THING, @) { 1278s PRINT $THING; 1278s } 1278s 1278s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1278s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1278s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1278s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1278s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1278s AS WITH STANDARD HASH CONSTRUCTION. 1278s 1278s SUB FOO ($FILTER, %INPUTS) { 1278s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1278s } 1278s 1278s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1278s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1278s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1278s 1278s SUB FOO ($THING, %) { 1278s PRINT $THING; 1278s } 1278s 1278s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1278s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1278s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1278s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1278s AN EMPTY ARRAY OR EMPTY HASH. 1278s 1278s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1278s THAT THE CALLER PASSED NO ARGUMENTS: 1278s 1278s SUB FOO () { 1278s RETURN 123; 1278s } 1278s 1278s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1278s WARNING IN THE C CATEGORY. FROM PERL 5.36 1278s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1278s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1278s STATEMENT SUCH AS: 1278s 1278s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1278s 1278s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1278s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1278s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1278s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1278s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1278s WARNINGS IN THE C CATEGORY WHEN 1278s COMPILED: 1278s 1278s SUB F ($X) { 1278s # THIS LINE EMITS THE WARNING SEEN BELOW 1278s PRINT "ARGUMENTS ARE @_"; 1278s } 1278s 1278s Z<> 1278s 1278s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1278s EXPERIMENTAL AT ... 1278s 1278s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1278s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1278s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1278s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1278s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1278s SUPPLY THAT ARGUMENT. 1278s 1278s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1278s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1278s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1278s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1278s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1278s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1278s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1278s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1278s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1278s 1278s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1278s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1278s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1278s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1278s L. FOR EXAMPLE, 1278s 1278s SUB FOO :PROTOTYPE($) { $_[0] } 1278s 1278s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1278s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1278s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1278s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1278s 1278s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1278s RETURN $LEFT + $RIGHT; 1278s } 1278s 1278s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1278s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1278s THE SUBROUTINE'S BODY. 1278s 1278s =HEAD2 PRIVATE VARIABLES VIA MY() 1278s X X X X X 1278s X X 1278s 1278s SYNOPSIS: 1278s 1278s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1278s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1278s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1278s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1278s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1278s 1278s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1278s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1278s SEE L AND L. 1278s 1278s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1278s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1278s (C/C/C/C), LOOP 1278s (C/C/C/C/C), SUBROUTINE, C, 1278s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1278s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1278s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1278s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1278s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 1278s 1278s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 1278s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1278s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 1278s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 1278s X 1278s 1278s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1278s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1278s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1278s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1278s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1278s 1278s MY $X = 10; 1278s SUB BUMPX { $X++ } 1278s 1278s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1278s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1278s THE C ITSELF. SEE L. 1278s X 1278s 1278s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1278s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1278s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1278s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1278s 1278s $ARG = "FRED"; # "GLOBAL" VARIABLE 1278s $N = CUBE_ROOT(27); 1278s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1278s # OUTPUTS: FRED THINKS THE ROOT IS 3 1278s 1278s SUB CUBE_ROOT { 1278s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1278s $ARG **= 1/3; 1278s RETURN $ARG; 1278s } 1278s 1278s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1278s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1278s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1278s 1278s MY ($FOO) = ; # WRONG? 1278s MY @FOO = ; 1278s 1278s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1278s 1278s MY $FOO = ; 1278s 1278s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1278s 1278s MY $FOO, $BAR = 1; # WRONG 1278s 1278s THAT HAS THE SAME EFFECT AS 1278s 1278s MY $FOO; 1278s $BAR = 1; 1278s 1278s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1278s THE CURRENT STATEMENT. THUS, 1278s 1278s MY $X = $X; 1278s 1278s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1278s THE EXPRESSION 1278s 1278s MY $X = 123 AND $X == 123 1278s 1278s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1278s 1278s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1278s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1278s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1278s 1278s WHILE (MY $LINE = <>) { 1278s $LINE = LC $LINE; 1278s } CONTINUE { 1278s PRINT $LINE; 1278s } 1278s 1278s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1278s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1278s IT. SIMILARLY, IN THE CONDITIONAL 1278s 1278s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1278s USER_AGREES(); 1278s } ELSIF ($ANSWER =~ /^NO$/I) { 1278s USER_DISAGREES(); 1278s } ELSE { 1278s CHOMP $ANSWER; 1278s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1278s } 1278s 1278s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1278s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1278s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1278s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1278s 1278s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1278s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1278s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1278s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1278s IN THE LOOP 1278s X X 1278s 1278s FOR MY $I (1, 2, 3) { 1278s SOME_FUNCTION(); 1278s } 1278s 1278s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1278s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1278s X X 1278s 1278s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1278s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1278s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1278s 1278s USE STRICT 'VARS'; 1278s 1278s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1278s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1278s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1278s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1278s THIS WITH C. 1278s 1278s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1278s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1278s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1278s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1278s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1278s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1278s EXAMPLE. 1278s 1278s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1278s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1278s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1278s 1278s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1278s 1278s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 1278s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 1278s IS ALSO VISIBLE: 1278s 1278s PACKAGE MAIN; 1278s OUR $X = 10; 1278s MY $X = 20; 1278s PRINT "$X AND $::X\N"; 1278s 1278s THAT WILL PRINT OUT C<20> AND C<10>. 1278s 1278s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1278s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1278s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1278s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1278s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1278s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1278s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1278s AN ANONYMOUS SUB REFERENCE: 1278s 1278s MY $SECRET_VERSION = '1.001-BETA'; 1278s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1278s $SECRET_SUB->(); 1278s 1278s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1278s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1278s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1278s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1278s UNQUALIFIED AND UNQUALIFIABLE. 1278s 1278s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1278s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1278s L FOR SOMETHING OF A WORK-AROUND TO 1278s THIS. 1278s 1278s =HEAD2 PERSISTENT PRIVATE VARIABLES 1278s X X X X 1278s X X 1278s 1278s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1278s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1278s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1278s 1278s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1278s 1278s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1278s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1278s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1278s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1278s THE C FORM DOES NOT REQUIRE THE 1278s C PRAGMA. 1278s 1278s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1278s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1278s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1278s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1278s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1278s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1278s SUBROUTINE EACH TIME IT IS EXECUTED.) 1278s 1278s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1278s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1278s 1278s USE FEATURE 'STATE'; 1278s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1278s 1278s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1278s 1278s USE FEATURE 'STATE'; 1278s SUB CREATE_COUNTER { 1278s RETURN SUB { STATE $X; RETURN ++$X } 1278s } 1278s 1278s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1278s CODE OUTSIDE. 1278s 1278s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1278s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1278s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1278s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1278s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1278s 1278s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1278s 1278s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1278s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1278s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1278s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1278s 1278s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1278s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1278s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1278s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1278s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1278s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1278s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1278s 1278s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1278s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1278s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1278s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1278s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1278s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1278s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1278s 1278s { 1278s MY $SECRET_VAL = 0; 1278s SUB GIMME_ANOTHER { 1278s RETURN ++$SECRET_VAL; 1278s } 1278s } 1278s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1278s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1278s 1278s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1278s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1278s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1278s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1278s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1278s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1278s STARTS TO RUN: 1278s 1278s BEGIN { 1278s MY $SECRET_VAL = 0; 1278s SUB GIMME_ANOTHER { 1278s RETURN ++$SECRET_VAL; 1278s } 1278s } 1278s 1278s SEE L ABOUT THE 1278s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1278s C AND C. 1278s 1278s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1278s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1278s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1278s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1278s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1278s 1278s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1278s X X X X 1278s X 1278s 1278s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1278s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1278s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1278s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1278s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1278s 1278s SYNOPSIS: 1278s 1278s # LOCALIZATION OF VALUES 1278s 1278s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1278s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1278s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1278s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1278s 1278s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1278s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1278s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1278s # LOCALIZATION 1278s 1278s # LOCALIZATION OF SYMBOLS 1278s 1278s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1278s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1278s # @MERLYN IS REALLY @RANDAL, ETC 1278s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1278s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1278s 1278s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1278s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1278s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1278s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1278s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1278s 1278s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1278s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1278s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1278s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1278s 1278s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1278s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1278s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1278s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1278s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1278s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1278s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1278s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1278s UNDEFINED VALUE.) 1278s 1278s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1278s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1278s VARIABLES OUTSIDE THE LOOP. 1278s 1278s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1278s X 1278s 1278s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1278s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1278s VIEWED AS A SCALAR OR AN ARRAY. SO 1278s 1278s LOCAL($FOO) = ; 1278s LOCAL @FOO = ; 1278s 1278s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1278s 1278s LOCAL $FOO = ; 1278s 1278s SUPPLIES A SCALAR CONTEXT. 1278s 1278s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1278s X 1278s 1278s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1278s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1278s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1278s 1278s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1278s 1278s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1278s { LOCAL $/ = UNDEF; $SLURP = ; } 1278s 1278s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1278s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1278s I, BECAUSE THE $1 VARIABLE IS 1278s MAGICAL AND READ-ONLY : 1278s 1278s LOCAL $1 = 2; 1278s 1278s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1278s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1278s TO SAFELY REUSE $_ IN A SUBROUTINE. 1278s 1278s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1278s WORK AS DESCRIBED. 1278s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1278s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1278s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1278s SEE L FOR MORE 1278s DETAILS. 1278s X 1278s 1278s =HEAD3 LOCALIZATION OF GLOBS 1278s X X 1278s 1278s THE CONSTRUCT 1278s 1278s LOCAL *NAME; 1278s 1278s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1278s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1278s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1278s 1278s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1278s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1278s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1278s SEPARATOR. 1278s 1278s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1278s X X 1278s X 1278s 1278s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1278s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1278s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1278s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1278s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1278s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1278s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1278s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1278s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1278s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1278s 1278s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1278s @ARY = ( 0..5 ); 1278s { 1278s LOCAL($ARY[5]) = 6; 1278s LOCAL($HASH{'A'}) = 'DRILL'; 1278s WHILE (MY $E = POP(@ARY)) { 1278s PRINT "$E . . .\N"; 1278s LAST UNLESS $E > 3; 1278s } 1278s IF (@ARY) { 1278s $HASH{'ONLY A'} = 'TEST'; 1278s DELETE $HASH{'A'}; 1278s } 1278s } 1278s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1278s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1278s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1278s 1278s PERL WILL PRINT 1278s 1278s 6 . . . 1278s 4 . . . 1278s 3 . . . 1278s THIS IS A TEST ONLY A TEST. 1278s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1278s 1278s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1278s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1278s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1278s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1278s 1278s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1278s X X X 1278s X 1278s 1278s YOU CAN USE THE C AND C 1278s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1278s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1278s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1278s 1278s DO { 1278s MY $VAL = $ARRAY[$IDX]; 1278s LOCAL $ARRAY[$IDX]; 1278s DELETE $ARRAY[$IDX]; 1278s $VAL 1278s } 1278s 1278s AND 1278s 1278s DO { 1278s MY $VAL = $HASH{KEY}; 1278s LOCAL $HASH{KEY}; 1278s DELETE $HASH{KEY}; 1278s $VAL 1278s } 1278s 1278s EXCEPT THAT FOR THOSE THE C IS 1278s SCOPED TO THE C BLOCK. SLICES ARE 1278s ALSO ACCEPTED. 1278s 1278s MY %HASH = ( 1278s A => [ 7, 8, 9 ], 1278s B => 1, 1278s ) 1278s 1278s { 1278s MY $X = DELETE LOCAL $HASH{A}; 1278s # $X IS [ 7, 8, 9 ] 1278s # %HASH IS (B => 1) 1278s 1278s { 1278s MY @NUMS = DELETE LOCAL @$X[0, 2] 1278s # @NUMS IS (7, 9) 1278s # $X IS [ UNDEF, 8 ] 1278s 1278s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1278s } 1278s # $X IS BACK TO [ 7, 8, 9 ] 1278s 1278s } 1278s # %HASH IS BACK TO ITS ORIGINAL STATE 1278s 1278s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1278s 1278s =HEAD2 LVALUE SUBROUTINES 1278s X X 1278s 1278s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1278s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1278s 1278s MY $VAL; 1278s SUB CANMOD : LVALUE { 1278s $VAL; # OR: RETURN $VAL; 1278s } 1278s SUB NOMOD { 1278s $VAL; 1278s } 1278s 1278s CANMOD() = 5; # ASSIGNS TO $VAL 1278s NOMOD() = 5; # ERROR 1278s 1278s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1278s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1278s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1278s 1278s DATA(2,3) = GET_DATA(3,4); 1278s 1278s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1278s 1278s (DATA(2,3)) = GET_DATA(3,4); 1278s 1278s AND IN: 1278s 1278s (DATA(2),DATA(3)) = GET_DATA(3,4); 1278s 1278s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1278s 1278s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1278s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1278s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1278s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1278s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1278s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1278s 1278s =HEAD2 LEXICAL SUBROUTINES 1278s X X X X 1278s 1278s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1278s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1278s AVAILABLE UNDER C OR C OR HIGHER. 1278s 1278s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1278s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1278s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1278s CATEGORY WAS DISABLED. 1278s 1278s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1278s DECLARED, AND ONLY AFTER THAT DECLARATION: 1278s 1278s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1278s # VERSIONS EARLIER THAN 5.26. 1278s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1278s USE FEATURE 'LEXICAL_SUBS'; 1278s 1278s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1278s STATE SUB FOO { 1278s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1278s } 1278s FOO(); # CALLS "STATE" SUB 1278s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1278s 1278s MY SUB BAR { ... } 1278s BAR(); # CALLS "MY" SUB 1278s 1278s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1278s 1278s # WRONG 1278s MY SUB BAZ { 1278s BAZ(); 1278s } 1278s 1278s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1278s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1278s 1278s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1278s 1278s MY SUB BAZ { 1278s __SUB__->(); # CALLS ITSELF 1278s } 1278s 1278s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1278s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1278s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1278s HOWEVER: 1278s 1278s MY SUB BAZ; # PREDECLARATION 1278s SUB BAZ { # DEFINE THE "MY" SUB 1278s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1278s } 1278s 1278s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1278s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1278s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1278s 1278s =HEAD3 C VS C 1278s 1278s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1278s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1278s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1278s CONTAINING BLOCK TO THE NEXT. 1278s 1278s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1278s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1278s 1278s SUB WHATEVER { 1278s MY $X = SHIFT; 1278s MY SUB INNER { 1278s ... DO SOMETHING WITH $X ... 1278s } 1278s INNER(); 1278s } 1278s 1278s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1278s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1278s SEE THE C<$X> FROM THE FIRST CALL TO C. 1278s 1278s =HEAD3 C SUBROUTINES 1278s 1278s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1278s SUBROUTINE OF THE SAME NAME. 1278s 1278s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1278s INSIDE AN INNER SCOPE: 1278s 1278s SUB FOO { ... } 1278s 1278s SUB BAR { 1278s MY SUB FOO { ... } 1278s { 1278s # NEED TO USE THE OUTER FOO HERE 1278s OUR SUB FOO; 1278s FOO(); 1278s } 1278s } 1278s 1278s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1278s 1278s PACKAGE MYSNEAKYMODULE; 1278s 1278s OUR SUB DO_SOMETHING { ... } 1278s 1278s SUB DO_SOMETHING_WITH_CALLER { 1278s PACKAGE DB; 1278s () = CALLER 1; # SETS @DB::ARGS 1278s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1278s } 1278s 1278s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1278s X X<*> 1278s 1278s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1278s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1278s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1278s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1278s 1278s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1278s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1278s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1278s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1278s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1278s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1278s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1278s 1278s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1278s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1278s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1278s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1278s 1278s SUB DOUBLEARY { 1278s LOCAL(*SOMEARY) = @_; 1278s FOREACH $ELEM (@SOMEARY) { 1278s $ELEM *= 2; 1278s } 1278s } 1278s DOUBLEARY(*FOO); 1278s DOUBLEARY(*BAR); 1278s 1278s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1278s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1278s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1278s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1278s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1278s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1278s 1278s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1278s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1278s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1278s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1278s L. 1278s 1278s =HEAD2 WHEN TO STILL USE LOCAL() 1278s X X 1278s 1278s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1278s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1278s I USE C INSTEAD OF C. 1278s 1278s =OVER 4 1278s 1278s =ITEM 1. 1278s 1278s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1278s 1278s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1278s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1278s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1278s IN C<@FIELDS>. 1278s 1278s { 1278s LOCAL @ARGV = ("/ETC/MOTD"); 1278s LOCAL $/ = UNDEF; 1278s LOCAL $_ = <>; 1278s @FIELDS = SPLIT /^\S*=+\S*$/; 1278s } 1278s 1278s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1278s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1278s 1278s =ITEM 2. 1278s 1278s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1278s 1278s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1278s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1278s TABLE ENTRIES: 1278s 1278s SUB IOQUEUE { 1278s LOCAL (*READER, *WRITER); # NOT MY! 1278s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1278s RETURN (*READER, *WRITER); 1278s } 1278s ($HEAD, $TAIL) = IOQUEUE(); 1278s 1278s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1278s ENTRIES. 1278s 1278s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1278s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1278s A LOCAL ALIAS. 1278s 1278s { 1278s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1278s GROW(); # REALLY CALLS SHRINK() 1278s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1278s } 1278s GROW(); # GET THE REAL GROW() AGAIN 1278s 1278s SEE L FOR MORE ABOUT MANIPULATING 1278s FUNCTIONS BY NAME IN THIS WAY. 1278s 1278s =ITEM 3. 1278s 1278s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1278s 1278s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1278s IS DONE ON DYNAMICS: 1278s 1278s { 1278s LOCAL $SIG{INT} = 'IGNORE'; 1278s FUNCT(); # UNINTERRUPTIBLE 1278s } 1278s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1278s 1278s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1278s 1278s =BACK 1278s 1278s =HEAD2 PASS BY REFERENCE 1278s X X X 1278s 1278s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1278s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1278s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1278s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1278s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1278s 1278s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1278s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1278s OF ALL THEIR FORMER LAST ELEMENTS: 1278s 1278s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1278s 1278s SUB POPMANY { 1278s MY $AREF; 1278s MY @RETLIST; 1278s FOREACH $AREF ( @_ ) { 1278s PUSH @RETLIST, POP @$AREF; 1278s } 1278s RETURN @RETLIST; 1278s } 1278s 1278s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1278s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1278s 1278s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1278s SUB INTER { 1278s MY ($K, $HREF, %SEEN); # LOCALS 1278s FOREACH $HREF (@_) { 1278s WHILE ( $K = EACH %$HREF ) { 1278s $SEEN{$K}++; 1278s } 1278s } 1278s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1278s } 1278s 1278s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1278s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1278s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1278s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1278s A LITTLE EXPENSIVE. 1278s 1278s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1278s 1278s (@W, @X) = FUNC(@Y, @Z); 1278s OR 1278s (%W, %X) = FUNC(%Y, %Z); 1278s 1278s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1278s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1278s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1278s AS ALWAYS. 1278s 1278s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1278s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1278s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1278s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1278s 1278s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1278s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1278s SUB FUNC { 1278s MY ($YREF, $ZREF) = @_; 1278s IF (@$YREF > @$ZREF) { 1278s RETURN ($YREF, $ZREF); 1278s } ELSE { 1278s RETURN ($ZREF, $YREF); 1278s } 1278s } 1278s 1278s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1278s 1278s (*W, *X) = FUNC(\@Y, \@Z); 1278s PRINT "@W HAS MORE THAN @X\N"; 1278s SUB FUNC { 1278s LOCAL (*Y, *Z) = @_; 1278s IF (@Y > @Z) { 1278s RETURN (\@Y, \@Z); 1278s } ELSE { 1278s RETURN (\@Z, \@Y); 1278s } 1278s } 1278s 1278s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1278s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1278s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1278s ARE IN THE SYMBOL TABLE. 1278s 1278s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1278s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1278s FOR EXAMPLE: 1278s 1278s SPLUTTER(\*STDOUT); 1278s SUB SPLUTTER { 1278s MY $FH = SHIFT; 1278s PRINT $FH "HER UM WELL A HMMM\N"; 1278s } 1278s 1278s $REC = GET_REC(\*STDIN); 1278s SUB GET_REC { 1278s MY $FH = SHIFT; 1278s RETURN SCALAR <$FH>; 1278s } 1278s 1278s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1278s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1278s 1278s SUB OPENIT { 1278s MY $PATH = SHIFT; 1278s LOCAL *FH; 1278s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1278s } 1278s 1278s =HEAD2 PROTOTYPES 1278s X X 1278s 1278s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1278s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1278s SECTION OR WITH A L. 1278s IF YOU DECLARE EITHER OF 1278s 1278s SUB MYPUSH (\@@) 1278s SUB MYPUSH :PROTOTYPE(\@@) 1278s 1278s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1278s 1278s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1278s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1278s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1278s OF AN ATTRIBUTE. 1278s 1278s THE 1278s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1278s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 1278s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 1278s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1278s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 1278s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1278s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1278s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1278s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 1278s 1278s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1278s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1278s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1278s 1278s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1278s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1278s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1278s CORRESPONDING BUILT-IN. 1278s 1278s DECLARED AS CALLED AS 1278s 1278s SUB MYLINK ($$) MYLINK $OLD, $NEW 1278s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1278s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 1278s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1278s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1278s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1278s SUB MYPOP (\@) MYPOP @ARRAY 1278s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1278s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1278s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1278s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1278s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1278s SUB MYRAND (;$) MYRAND 42 1278s SUB MYTIME () MYTIME 1278s 1278s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1278s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1278s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1278s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1278s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1278s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1278s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1278s 1278s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1278s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1278s 1278s SUB MYREF (\[$@%&*]) 1278s 1278s WILL ALLOW CALLING MYREF() AS 1278s 1278s MYREF $VAR 1278s MYREF @ARRAY 1278s MYREF %HASH 1278s MYREF &SUB 1278s MYREF *GLOB 1278s 1278s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1278s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 1278s 1278s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1278s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1278s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1278s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1278s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 1278s OR A SUBSEQUENT COMMA. 1278s 1278s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1278s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1278s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1278s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1278s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1278s FOLLOWS: 1278s 1278s USE SYMBOL 'QUALIFY_TO_REF'; 1278s 1278s SUB FOO (*) { 1278s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1278s ... 1278s } 1278s 1278s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1278s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1278s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1278s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1278s 1278s SUB MYPUSH (+@) { 1278s MY $AREF = SHIFT; 1278s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1278s PUSH @$AREF, @_; 1278s } 1278s 1278s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1278s IS OF AN ACCEPTABLE TYPE. 1278s 1278s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1278s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1278s 1278s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1278s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1278s PROVIDED, C<$_> WILL BE USED INSTEAD. 1278s 1278s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1278s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1278s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1278s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1278s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1278s 1278s MYTIME +2; 1278s 1278s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1278s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1278s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1278s 1278s SUB MYGETPROTOBYNUMBER($;); 1278s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1278s 1278s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1278s PROVIDED IT'S IN THE INITIAL POSITION: 1278s X<&> 1278s 1278s SUB TRY (&@) { 1278s MY($TRY,$CATCH) = @_; 1278s EVAL { &$TRY }; 1278s IF ($@) { 1278s LOCAL $_ = $@; 1278s &$CATCH; 1278s } 1278s } 1278s SUB CATCH (&) { $_[0] } 1278s 1278s TRY { 1278s DIE "PHOOEY"; 1278s } CATCH { 1278s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1278s }; 1278s 1278s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1278s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1278s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1278s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1278s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1278s 1278s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1278s X 1278s 1278s SUB MYGREP (&@) { 1278s MY $CODE = SHIFT; 1278s MY @RESULT; 1278s FOREACH $_ (@_) { 1278s PUSH(@RESULT, $_) IF &$CODE; 1278s } 1278s @RESULT; 1278s } 1278s 1278s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1278s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1278s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1278s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1278s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1278s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1278s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1278s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1278s 1278s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1278s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1278s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1278s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1278s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1278s MAJORITY OF OFFENDING CODE IS FIXED. 1278s 1278s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1278s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1278s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1278s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1278s 1278s SUB FUNC ($) { 1278s MY $N = SHIFT; 1278s PRINT "YOU GAVE ME $N\N"; 1278s } 1278s 1278s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1278s RETURNING A LIST: 1278s 1278s FUNC(@FOO); 1278s FUNC( $TEXT =~ /\W+/G ); 1278s 1278s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1278s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1278s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1278s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1278s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1278s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1278s 1278s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1278s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1278s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1278s EFFECT, LIKE SO: 1278s 1278s SUB FOO($$); 1278s SUB FOO($$) { 1278s FOO 1, 2; 1278s } 1278s 1278s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1278s TO MAKE THE WORLD A BETTER PLACE. 1278s 1278s =HEAD2 CONSTANT FUNCTIONS 1278s X 1278s 1278s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1278s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1278s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1278s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1278s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1278s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1278s 1278s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1278s 1278s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1278s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1278s # AND IT'S INLINED, TOO! 1278s SUB ST_DEV () { 0 } 1278s SUB ST_INO () { 1 } 1278s 1278s SUB FLAG_FOO () { 1 << 8 } 1278s SUB FLAG_BAR () { 1 << 9 } 1278s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1278s 1278s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1278s 1278s SUB N () { INT(OPT_BAZ) / 3 } 1278s 1278s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1278s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1278s 1278s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1278s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1278s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1278s C: 1278s 1278s SUB BAZ_VAL () { 1278s IF (OPT_BAZ) { 1278s RETURN 23; 1278s } 1278s ELSE { 1278s RETURN 42; 1278s } 1278s } 1278s SUB BONK_VAL () { RETURN 12345 } 1278s 1278s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1278s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1278s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1278s 1278s BEGIN { 1278s MY $VAR = 1; 1278s NO STRICT 'REFS'; 1278s *INLINED = SUB () { $VAR }; 1278s } 1278s 1278s BEGIN { 1278s MY $VAR = 1; 1278s MY $REF = \$VAR; 1278s NO STRICT 'REFS'; 1278s *NOT_INLINED = SUB () { $VAR }; 1278s } 1278s 1278s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1278s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1278s 1278s BEGIN { 1278s MY $X = 10; 1278s *FOO = SUB () { $X }; 1278s $X++; 1278s } 1278s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1278s 1278s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1278s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1278s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1278s SO IT PRINTED C<10>, NOT C<11>. 1278s 1278s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1278s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1278s ASIDE FROM WHERE IT IS DECLARED. 1278s 1278s # FINE, NO WARNING 1278s BEGIN { 1278s MY $X = 54321; 1278s *INLINED = SUB () { $X }; 1278s } 1278s # ERROR 1278s BEGIN { 1278s MY $X; 1278s $X = 54321; 1278s *ALSO_INLINED = SUB () { $X }; 1278s } 1278s 1278s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 1278s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 1278s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 1278s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 1278s CONSTANT SUBROUTINE: 1278s 1278s MY $X = 54321; 1278s *INLINED = SUB : CONST { $X }; 1278s $X++; 1278s 1278s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1278s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1278s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1278s VALUE CAPTURED THE SAME WAY. 1278s 1278s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1278s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1278s AN EXPLICIT C: 1278s 1278s BEGIN { 1278s MY $X = 10; 1278s *FOO = SUB () { RETURN $X }; 1278s $X++; 1278s } 1278s PRINT FOO(); # PRINTS 11 1278s 1278s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1278s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1278s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1278s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1278s 1278s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1278s SUB ONE { 1278s 1; 1278s } 1278s IF (ONE ) { 1278s PRINT ONE() IF ONE ; 1278s } 1278s 1278s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1278s SUB ONE () { 1 } 1278s DO { 1278s PRINT 1 1278s }; 1278s 1278s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1278s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1278s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1278s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1278s 1278s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1278s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1278s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1278s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1278s 1278s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1278s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1278s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1278s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1278s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1278s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1278s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1278s MENTIONED ABOVE: 1278s 1278s SUB NOT_INLINED () { RETURN 23 } 1278s 1278s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1278s X X X X 1278s 1278s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1278s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1278s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1278s ON A NON-UNIX SYSTEM. 1278s 1278s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1278s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1278s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1278s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1278s 1278s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1278s CHDIR $SOMEWHERE; 1278s SUB CHDIR { ... } 1278s 1278s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1278s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1278s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1278s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1278s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1278s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1278s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1278s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1278s FOR SOME KEYWORDS. SEE L. 1278s 1278s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1278s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1278s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1278s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1278s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1278s THAT IS, THEY COULD SAY 1278s 1278s USE MODULE 'OPEN'; 1278s 1278s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1278s 1278s USE MODULE; 1278s 1278s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1278s 1278s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1278s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1278s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1278s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1278s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1278s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1278s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1278s 1278s PACKAGE REGLOB; 1278s REQUIRE EXPORTER; 1278s @ISA = 'EXPORTER'; 1278s @EXPORT_OK = 'GLOB'; 1278s 1278s SUB IMPORT { 1278s MY $PKG = SHIFT; 1278s RETURN UNLESS @_; 1278s MY $SYM = SHIFT; 1278s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1278s $PKG->EXPORT($WHERE, $SYM, @_); 1278s } 1278s 1278s SUB GLOB { 1278s MY $PAT = SHIFT; 1278s MY @GOT; 1278s IF (OPENDIR MY $D, '.') { 1278s @GOT = GREP /$PAT/, READDIR $D; 1278s CLOSEDIR $D; 1278s } 1278s RETURN @GOT; 1278s } 1278s 1; 1278s 1278s AND HERE'S HOW IT COULD BE (AB)USED: 1278s 1278s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1278s PACKAGE FOO; 1278s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1278s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1278s 1278s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1278s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1278s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1278s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1278s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1278s IT MUST BE DONE AT ALL. 1278s 1278s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1278s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1278s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1278s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1278s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1278s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1278s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1278s LIBRARY. 1278s 1278s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1278s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1278s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1278s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1278s (SEE L). 1278s 1278s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1278s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1278s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1278s 1278s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1278s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1278s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1278s C SYNTAX, THOUGH). 1278s 1278s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1278s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1278s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1278s 1278s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1278s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1278s 1278s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1278s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1278s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1278s 1278s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1278s 1278s =HEAD2 AUTOLOADING 1278s X X 1278s 1278s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1278s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1278s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1278s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1278s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1278s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1278s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1278s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1278s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1278s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1278s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1278s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1278s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1278s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1278s SUBROUTINE NAME. SEE L FOR DETAILS.) 1278s 1278s 1278s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1278s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1278s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1278s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1278s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1278s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1278s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1278s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1278s 1278s SUB AUTOLOAD { 1278s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1278s MY $PROGRAM = $AUTOLOAD; 1278s $PROGRAM =~ S/.*:://; 1278s SYSTEM($PROGRAM, @_); 1278s } 1278s DATE(); 1278s WHO(); 1278s LS('-L'); 1278s 1278s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1278s EVEN NEED PARENTHESES: 1278s 1278s USE SUBS QW(DATE WHO LS); 1278s DATE; 1278s WHO; 1278s LS '-L'; 1278s 1278s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1278s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1278s 1278s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1278s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1278s DESCRIBED IN L AND IN L, THE STANDARD 1278s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1278s FUNCTIONS TO PERL CODE IN L. 1278s 1278s =HEAD2 SUBROUTINE ATTRIBUTES 1278s X X X 1278s 1278s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1278s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1278s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1278s C HAD BEEN SEEN. SEE L FOR DETAILS 1278s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1278s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1278s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1278s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1278s 1278s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1278s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1278s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1278s NEST PROPERLY. 1278s 1278s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1278s 1278s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1278s SUB PLUGH () : UGLY('\(") :BAD; 1278s SUB XYZZY : _5X5 { ... } 1278s 1278s EXAMPLES OF INVALID SYNTAX: 1278s 1278s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1278s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1278s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1278s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1278s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1278s 1278s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1278s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1278s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1278s PARSED AND INVOKED: 1278s 1278s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1278s 1278s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1278s SEE L AND L. 1278s 1278s =HEAD1 SEE ALSO 1278s 1278s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1278s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1278s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1278s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1278s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1278s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1278s 1278s =FOR VI 1278s # EX: SET STS=0 SW=4 ET: 1278s 1278s ok 2 1278s # testing mod_cgi with /modules/cgi/perl.pl 1278s # expected 200 1278s # received 200 1278s # body: PERL CGI 1278s ok 3 1278s # testing mod_test_rwrite with /test_rwrite 1278s # expected 200 1278s # received 200 1278s # body: A 1278s ok 4 1278s ok 1283s t/filter/case_in.t .................. 1283s 1..3 1283s # Running under perl version 5.040001 for linux 1283s # Current time local: Thu Sep 4 16:10:34 2025 1283s # Current time GMT: Thu Sep 4 16:10:34 2025 1283s # Using Test.pm version 1.31 1283s # Using Apache/Test.pm version 1.44 1283s ok 1 1283s # testing mod_cgi with /modules/cgi/perl_echo.pl 1283s # expected 200 1283s # received 200 1283s ok 2 1283s # testing mod_echo_post with /echo_post 1283s # expected 200 1283s # received 200 1283s ok 3 1283s ok 1287s t/filter/input_body.t ............... 1287s 1..2 1287s # Running under perl version 5.040001 for linux 1287s # Current time local: Thu Sep 4 16:10:38 2025 1287s # Current time GMT: Thu Sep 4 16:10:38 2025 1287s # Using Test.pm version 1.31 1287s # Using Apache/Test.pm version 1.44 1287s # testing : Posted "1 ko" 1287s # expected: 'ok 1' 1287s # received: 'ok 1' 1287s ok 1 1287s # testing : Posted "2 ko" 1287s # expected: 'ok 2' 1287s # received: 'ok 2' 1287s ok 2 1287s ok 1292s t/http11/basicauth.t ................ 1292s 1..3 1292s # Running under perl version 5.040001 for linux 1292s # Current time local: Thu Sep 4 16:10:43 2025 1292s # Current time GMT: Thu Sep 4 16:10:43 2025 1292s # Using Test.pm version 1.31 1292s # Using Apache/Test.pm version 1.44 1292s ok 1 1292s ok 2 1292s ok 3 1292s ok 1296s t/http11/chunked.t .................. 1296s 1..30 1296s # Running under perl version 5.040001 for linux 1296s # Current time local: Thu Sep 4 16:10:48 2025 1296s # Current time GMT: Thu Sep 4 16:10:48 2025 1296s # Using Test.pm version 1.31 1296s # Using Apache/Test.pm version 1.44 1296s # testing : response protocol 1296s # expected: 'HTTP/1.1' 1296s # received: 'HTTP/1.1' 1296s ok 1 1296s # testing : response Transfer-Encoding 1296s # expected: 'chunked' 1296s # received: 'chunked' 1296s ok 2 1296s # testing : no Content-Length 1296s # expected: 0 1296s # received: 0 1296s ok 3 1296s # testing : body length 1296s # expected: '70976' 1296s # received: 70976 1296s ok 4 1296s # testing : number of requests 1296s # expected: 1 1296s # received: 1 1296s ok 5 1296s # testing : response protocol 1296s # expected: 'HTTP/1.1' 1296s # received: 'HTTP/1.1' 1296s ok 6 1296s # testing : response Transfer-Encoding 1296s # expected: 'chunked' 1296s # received: 'chunked' 1296s ok 7 1296s # testing : no Content-Length 1296s # expected: 0 1296s # received: 0 1296s ok 8 1296s # testing : body length 1296s # expected: '212509' 1296s # received: 212509 1296s ok 9 1296s # testing : number of requests 1296s # expected: 2 1296s # received: 2 1296s ok 10 1296s # testing : response protocol 1296s # expected: 'HTTP/1.1' 1296s # received: 'HTTP/1.1' 1296s ok 11 1296s # testing : response Transfer-Encoding 1296s # expected: 'chunked' 1296s # received: 'chunked' 1296s ok 12 1296s # testing : no Content-Length 1296s # expected: 0 1296s # received: 0 1296s ok 13 1296s # testing : body length 1296s # expected: '280545' 1296s # received: 280545 1296s ok 14 1296s # testing : number of requests 1296s # expected: 3 1296s # received: 3 1296s ok 15 1296s # testing : response protocol 1296s # expected: 'HTTP/1.1' 1296s # received: 'HTTP/1.1' 1296s ok 16 1296s # testing : response Transfer-Encoding 1296s # expected: 'chunked' 1296s # received: 'chunked' 1296s ok 17 1296s # testing : no Content-Length 1296s # expected: 0 1296s # received: 0 1296s ok 18 1296s # testing : body length 1296s # expected: '845969' 1296s # received: 845969 1296s ok 19 1296s # testing : number of requests 1296s # expected: 4 1296s # received: 4 1296s ok 20 1296s # testing : response protocol 1296s # expected: 'HTTP/1.1' 1296s # received: 'HTTP/1.1' 1296s ok 21 1296s # testing : no Transfer-Encoding (test result inverted) 1296s # expected: 'chunked' 1296s # received: '' 1296s ok 22 1296s # testing : content length 1296s # expected: 253 1296s # received: '253' 1296s ok 23 1296s # testing : body length 1296s # expected: '242' 1296s # received: 242 1296s ok 24 1296s # testing : number of requests 1296s # expected: 5 1296s # received: 5 1296s ok 25 1296s # testing : response protocol 1296s # expected: 'HTTP/1.1' 1296s # received: 'HTTP/1.1' 1296s ok 26 1296s # testing : no Transfer-Encoding (test result inverted) 1296s # expected: 'chunked' 1296s # received: '' 1296s ok 27 1296s # testing : content length 1296s # expected: '' 1296s # received: '' 1296s ok 28 1296s # testing : body length 1296s # expected: '14276' 1296s # received: 14276 1296s ok 29 1296s # testing : number of requests 1296s # expected: 6 1296s # received: 6 1296s ok 30 1296s ok 1301s t/http11/chunked2.t ................. 1301s 1..2 1301s # Running under perl version 5.040001 for linux 1301s # Current time local: Thu Sep 4 16:10:52 2025 1301s # Current time GMT: Thu Sep 4 16:10:52 2025 1301s # Using Test.pm version 1.31 1301s # Using Apache/Test.pm version 1.44 1301s # testing : successful response 1301s # expected: 200 1301s # received: '200' 1301s ok 1 1301s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1301s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1301s ok 2 1301s ok 1305s t/http11/clength.t .................. 1305s 1..6 1305s # Running under perl version 5.040001 for linux 1305s # Current time local: Thu Sep 4 16:10:57 2025 1305s # Current time GMT: Thu Sep 4 16:10:57 2025 1305s # Using Test.pm version 1.31 1305s # Using Apache/Test.pm version 1.44 1305s # testing : successful response 1305s # expected: 200 1305s # received: '200' 1305s ok 1 1305s # expected: 10 1305s # received: '10' 1305s ok 2 1305s # expected: 'bbbbbbbbbb' 1305s # received: 'bbbbbbbbbb' 1305s ok 3 1305s # testing : successful response 1305s # expected: 200 1305s # received: '200' 1305s ok 4 1305s # expected: 6 1305s # received: '6' 1305s ok 5 1305s # expected: 'foobar' 1305s # received: 'foobar' 1305s ok 6 1305s ok 1312s t/http11/post.t ..................... 1312s # using LWP client 1312s 1..51 1312s # Running under perl version 5.040001 for linux 1312s # Current time local: Thu Sep 4 16:11:01 2025 1312s # Current time GMT: Thu Sep 4 16:11:01 2025 1312s # Using Test.pm version 1.31 1312s # Using Apache/Test.pm version 1.44 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 1024 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Connection: Keep-Alive 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 5 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 1 1312s #DMMATCH1: 1 1312s #Keep-Alive: timeout=5, max=100 1312s # 1312s # testing : length posted 1312s # expected: '1024' 1312s # received: 1024 1312s ok 1 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 2048 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 5 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 2 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '2048' 1312s # received: 2048 1312s ok 2 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 3072 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 5 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 3 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '3072' 1312s # received: 3072 1312s ok 3 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 4096 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 5 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 4 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '4096' 1312s # received: 4096 1312s ok 4 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 5120 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 5 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 5 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '5120' 1312s # received: 5120 1312s ok 5 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 6144 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 5 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 6 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '6144' 1312s # received: 6144 1312s ok 6 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 7168 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 5 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 7 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '7168' 1312s # received: 7168 1312s ok 7 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 8192 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 5 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 8 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '8192' 1312s # received: 8192 1312s ok 8 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 9216 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 5 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 9 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '9216' 1312s # received: 9216 1312s ok 9 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 10240 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 10 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '10240' 1312s # received: 10240 1312s ok 10 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 11264 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 11 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '11264' 1312s # received: 11264 1312s ok 11 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 12288 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 12 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '12288' 1312s # received: 12288 1312s ok 12 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 13312 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 13 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '13312' 1312s # received: 13312 1312s ok 13 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 14336 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 14 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '14336' 1312s # received: 14336 1312s ok 14 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 15360 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 15 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '15360' 1312s # received: 15360 1312s ok 15 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 16384 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 16 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '16384' 1312s # received: 16384 1312s ok 16 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 17408 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 17 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '17408' 1312s # received: 17408 1312s ok 17 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 18432 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 18 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '18432' 1312s # received: 18432 1312s ok 18 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 19456 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 19 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '19456' 1312s # received: 19456 1312s ok 19 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 20480 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 20 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '20480' 1312s # received: 20480 1312s ok 20 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 21504 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 21 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '21504' 1312s # received: 21504 1312s ok 21 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 22528 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 22 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '22528' 1312s # received: 22528 1312s ok 22 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 23552 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 23 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '23552' 1312s # received: 23552 1312s ok 23 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 24576 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 24 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '24576' 1312s # received: 24576 1312s ok 24 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 25600 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:06 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 25 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '25600' 1312s # received: 25600 1312s ok 25 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 26624 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 26 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '26624' 1312s # received: 26624 1312s ok 26 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 27648 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 27 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '27648' 1312s # received: 27648 1312s ok 27 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 28672 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 28 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '28672' 1312s # received: 28672 1312s ok 28 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 29696 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 29 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '29696' 1312s # received: 29696 1312s ok 29 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 30720 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 30 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '30720' 1312s # received: 30720 1312s ok 30 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 31744 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 31 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '31744' 1312s # received: 31744 1312s ok 31 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 32768 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 32 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '32768' 1312s # received: 32768 1312s ok 32 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 33792 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 33 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '33792' 1312s # received: 33792 1312s ok 33 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 34816 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 34 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '34816' 1312s # received: 34816 1312s ok 34 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 35840 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 35 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '35840' 1312s # received: 35840 1312s ok 35 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 36864 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 36 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '36864' 1312s # received: 36864 1312s ok 36 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 37888 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 37 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '37888' 1312s # received: 37888 1312s ok 37 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 38912 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 38 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '38912' 1312s # received: 38912 1312s ok 38 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 39936 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 39 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '39936' 1312s # received: 39936 1312s ok 39 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 40960 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 40 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '40960' 1312s # received: 40960 1312s ok 40 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 41984 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 41 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '41984' 1312s # received: 41984 1312s ok 41 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 43008 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 42 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '43008' 1312s # received: 43008 1312s ok 42 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 44032 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 43 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '44032' 1312s # received: 44032 1312s ok 43 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 45056 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 44 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '45056' 1312s # received: 45056 1312s ok 44 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 46080 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 45 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '46080' 1312s # received: 46080 1312s ok 45 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 47104 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 46 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '47104' 1312s # received: 47104 1312s ok 46 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 48128 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 47 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '48128' 1312s # received: 48128 1312s ok 47 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 49152 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:07 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:08 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 48 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '49152' 1312s # received: 49152 1312s ok 48 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 50176 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:08 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:08 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 49 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '50176' 1312s # received: 50176 1312s ok 49 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 51200 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:08 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 6 1312s #Client-Date: Thu, 04 Sep 2025 16:11:08 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 50 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '51200' 1312s # received: 51200 1312s ok 50 1312s #lwp request: 1312s #POST http://localhost:8529/eat_post HTTP/1.1 1312s #User-Agent: libwww-perl/6.78 1312s #Content-Length: 102400 1312s # 1312s #server response: 1312s #HTTP/1.1 200 OK 1312s #Date: Thu, 04 Sep 2025 16:11:08 GMT 1312s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1312s #Vary: In-If1 1312s #Content-Length: 7 1312s #Client-Date: Thu, 04 Sep 2025 16:11:08 GMT 1312s #Client-Peer: 127.0.0.1:8529 1312s #Client-Response-Num: 51 1312s #DMMATCH1: 1 1312s # 1312s # testing : length posted 1312s # expected: '102400' 1312s # received: 102400 1312s ok 51 1312s ok 1316s t/modules/aaa.t ..................... 1316s 1..40 1316s # Running under perl version 5.040001 for linux 1316s # Current time local: Thu Sep 4 16:11:08 2025 1316s # Current time GMT: Thu Sep 4 16:11:08 2025 1316s # Using Test.pm version 1.31 1316s # Using Apache/Test.pm version 1.44 1316s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/realm2 1316s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/basic1 1316s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/form1 1316s ok 1 1316s ok 2 1316s ok 3 1316s ok 4 1316s ok 5 1316s ok 6 1316s ok 7 1316s ok 8 1316s ok 9 1316s ok 10 1316s ok 11 1316s ok 12 1316s ok 13 1316s ok 14 1316s ok 15 1316s ok 16 1316s ok 17 1316s ok 18 1316s ok 19 1316s ok 20 1316s ok 21 1316s ok 22 1316s ok 23 1316s ok 24 1316s ok 25 1316s ok 26 1316s ok 27 1316s ok 28 1316s ok 29 1316s ok 30 1316s ok 31 1316s ok 32 1316s ok 33 1316s ok 34 1316s ok 35 1316s ok 36 1316s ok 37 1316s ok 38 1316s ok 39 1316s ok 40 1316s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/realm2 1316s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/basic1 1316s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/form1 1316s ok 1322s t/modules/access.t .................. 1322s 1..408 1322s # Running under perl version 5.040001 for linux 1322s # Current time local: Thu Sep 4 16:11:12 2025 1322s # Current time GMT: Thu Sep 4 16:11:12 2025 1322s # Using Test.pm version 1.31 1322s # Using Apache/Test.pm version 1.44 1322s # --- 1322s # Order deny,allow 1322s # Allow from all 1322s # expecting access. 1322s ok 1 1322s # --- 1322s # Order deny,allow 1322s # Deny from all 1322s # expecting access denial. 1322s ok 2 1322s # --- 1322s # Order deny,allow 1322s # Allow from all 1322s # Deny from all 1322s # expecting access. 1322s ok 3 1322s # --- 1322s # Order deny,allow 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 4 1322s # --- 1322s # Order deny,allow 1322s # Allow from all 1322s # Deny from localhost 1322s # expecting access. 1322s ok 5 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 6 1322s # --- 1322s # Order deny,allow 1322s # Allow from all 1322s # Deny from 127.0.0.1 1322s # expecting access. 1322s ok 7 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 8 1322s # --- 1322s # Order deny,allow 1322s # Allow from all 1322s # Deny from 127.0 1322s # expecting access. 1322s ok 9 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 10 1322s # --- 1322s # Order deny,allow 1322s # Allow from all 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access. 1322s ok 11 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 12 1322s # --- 1322s # Order deny,allow 1322s # Allow from all 1322s # Deny from 127.0.0.1/16 1322s # expecting access. 1322s ok 13 1322s # --- 1322s # Order deny,allow 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 14 1322s # --- 1322s # Order deny,allow 1322s # Allow from all 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 15 1322s # --- 1322s # Order deny,allow 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 16 1322s # --- 1322s # Order deny,allow 1322s # Allow from all 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 17 1322s # --- 1322s # Order deny,allow 1322s # Allow from localhost 1322s # expecting access. 1322s ok 18 1322s # --- 1322s # Order deny,allow 1322s # Deny from all 1322s # expecting access denial. 1322s ok 19 1322s # --- 1322s # Order deny,allow 1322s # Allow from localhost 1322s # Deny from all 1322s # expecting access. 1322s ok 20 1322s # --- 1322s # Order deny,allow 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 21 1322s # --- 1322s # Order deny,allow 1322s # Allow from localhost 1322s # Deny from localhost 1322s # expecting access. 1322s ok 22 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 23 1322s # --- 1322s # Order deny,allow 1322s # Allow from localhost 1322s # Deny from 127.0.0.1 1322s # expecting access. 1322s ok 24 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 25 1322s # --- 1322s # Order deny,allow 1322s # Allow from localhost 1322s # Deny from 127.0 1322s # expecting access. 1322s ok 26 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 27 1322s # --- 1322s # Order deny,allow 1322s # Allow from localhost 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access. 1322s ok 28 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 29 1322s # --- 1322s # Order deny,allow 1322s # Allow from localhost 1322s # Deny from 127.0.0.1/16 1322s # expecting access. 1322s ok 30 1322s # --- 1322s # Order deny,allow 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 31 1322s # --- 1322s # Order deny,allow 1322s # Allow from localhost 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 32 1322s # --- 1322s # Order deny,allow 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 33 1322s # --- 1322s # Order deny,allow 1322s # Allow from localhost 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 34 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1 1322s # expecting access. 1322s ok 35 1322s # --- 1322s # Order deny,allow 1322s # Deny from all 1322s # expecting access denial. 1322s ok 36 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1 1322s # Deny from all 1322s # expecting access. 1322s ok 37 1322s # --- 1322s # Order deny,allow 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 38 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1 1322s # Deny from localhost 1322s # expecting access. 1322s ok 39 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 40 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1 1322s # Deny from 127.0.0.1 1322s # expecting access. 1322s ok 41 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 42 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1 1322s # Deny from 127.0 1322s # expecting access. 1322s ok 43 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 44 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access. 1322s ok 45 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 46 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1 1322s # Deny from 127.0.0.1/16 1322s # expecting access. 1322s ok 47 1322s # --- 1322s # Order deny,allow 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 48 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 49 1322s # --- 1322s # Order deny,allow 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 50 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 51 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0 1322s # expecting access. 1322s ok 52 1322s # --- 1322s # Order deny,allow 1322s # Deny from all 1322s # expecting access denial. 1322s ok 53 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0 1322s # Deny from all 1322s # expecting access. 1322s ok 54 1322s # --- 1322s # Order deny,allow 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 55 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0 1322s # Deny from localhost 1322s # expecting access. 1322s ok 56 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 57 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0 1322s # Deny from 127.0.0.1 1322s # expecting access. 1322s ok 58 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 59 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0 1322s # Deny from 127.0 1322s # expecting access. 1322s ok 60 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 61 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access. 1322s ok 62 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 63 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0 1322s # Deny from 127.0.0.1/16 1322s # expecting access. 1322s ok 64 1322s # --- 1322s # Order deny,allow 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 65 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 66 1322s # --- 1322s # Order deny,allow 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 67 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 68 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # expecting access. 1322s ok 69 1322s # --- 1322s # Order deny,allow 1322s # Deny from all 1322s # expecting access denial. 1322s ok 70 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from all 1322s # expecting access. 1322s ok 71 1322s # --- 1322s # Order deny,allow 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 72 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from localhost 1322s # expecting access. 1322s ok 73 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 74 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from 127.0.0.1 1322s # expecting access. 1322s ok 75 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 76 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from 127.0 1322s # expecting access. 1322s ok 77 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 78 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access. 1322s ok 79 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 80 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from 127.0.0.1/16 1322s # expecting access. 1322s ok 81 1322s # --- 1322s # Order deny,allow 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 82 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 83 1322s # --- 1322s # Order deny,allow 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 84 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 85 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1/16 1322s # expecting access. 1322s ok 86 1322s # --- 1322s # Order deny,allow 1322s # Deny from all 1322s # expecting access denial. 1322s ok 87 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1/16 1322s # Deny from all 1322s # expecting access. 1322s ok 88 1322s # --- 1322s # Order deny,allow 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 89 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1/16 1322s # Deny from localhost 1322s # expecting access. 1322s ok 90 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 91 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1/16 1322s # Deny from 127.0.0.1 1322s # expecting access. 1322s ok 92 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 93 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1/16 1322s # Deny from 127.0 1322s # expecting access. 1322s ok 94 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 95 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1/16 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access. 1322s ok 96 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 97 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1/16 1322s # Deny from 127.0.0.1/16 1322s # expecting access. 1322s ok 98 1322s # --- 1322s # Order deny,allow 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 99 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1/16 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 100 1322s # --- 1322s # Order deny,allow 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 101 1322s # --- 1322s # Order deny,allow 1322s # Allow from 127.0.0.1/16 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 102 1322s # --- 1322s # Order deny,allow 1322s # Allow from somewhere.else.com 1322s # expecting access. 1322s ok 103 1322s # --- 1322s # Order deny,allow 1322s # Deny from all 1322s # expecting access denial. 1322s ok 104 1322s # --- 1322s # Order deny,allow 1322s # Allow from somewhere.else.com 1322s # Deny from all 1322s # expecting access denial. 1322s ok 105 1322s # --- 1322s # Order deny,allow 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 106 1322s # --- 1322s # Order deny,allow 1322s # Allow from somewhere.else.com 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 107 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 108 1322s # --- 1322s # Order deny,allow 1322s # Allow from somewhere.else.com 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 109 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 110 1322s # --- 1322s # Order deny,allow 1322s # Allow from somewhere.else.com 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 111 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 112 1322s # --- 1322s # Order deny,allow 1322s # Allow from somewhere.else.com 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 113 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 114 1322s # --- 1322s # Order deny,allow 1322s # Allow from somewhere.else.com 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 115 1322s # --- 1322s # Order deny,allow 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 116 1322s # --- 1322s # Order deny,allow 1322s # Allow from somewhere.else.com 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 117 1322s # --- 1322s # Order deny,allow 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 118 1322s # --- 1322s # Order deny,allow 1322s # Allow from somewhere.else.com 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 119 1322s # --- 1322s # Order deny,allow 1322s # Allow from 66.6.6.6 1322s # expecting access. 1322s ok 120 1322s # --- 1322s # Order deny,allow 1322s # Deny from all 1322s # expecting access denial. 1322s ok 121 1322s # --- 1322s # Order deny,allow 1322s # Allow from 66.6.6.6 1322s # Deny from all 1322s # expecting access denial. 1322s ok 122 1322s # --- 1322s # Order deny,allow 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 123 1322s # --- 1322s # Order deny,allow 1322s # Allow from 66.6.6.6 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 124 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 125 1322s # --- 1322s # Order deny,allow 1322s # Allow from 66.6.6.6 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 126 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 127 1322s # --- 1322s # Order deny,allow 1322s # Allow from 66.6.6.6 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 128 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 129 1322s # --- 1322s # Order deny,allow 1322s # Allow from 66.6.6.6 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 130 1322s # --- 1322s # Order deny,allow 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 131 1322s # --- 1322s # Order deny,allow 1322s # Allow from 66.6.6.6 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 132 1322s # --- 1322s # Order deny,allow 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 133 1322s # --- 1322s # Order deny,allow 1322s # Allow from 66.6.6.6 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 134 1322s # --- 1322s # Order deny,allow 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 135 1322s # --- 1322s # Order deny,allow 1322s # Allow from 66.6.6.6 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 136 1322s # --- 1322s # Order allow,deny 1322s # Allow from all 1322s # expecting access. 1322s ok 137 1322s # --- 1322s # Order allow,deny 1322s # Deny from all 1322s # expecting access denial. 1322s ok 138 1322s # --- 1322s # Order allow,deny 1322s # Allow from all 1322s # Deny from all 1322s # expecting access denial. 1322s ok 139 1322s # --- 1322s # Order allow,deny 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 140 1322s # --- 1322s # Order allow,deny 1322s # Allow from all 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 141 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 142 1322s # --- 1322s # Order allow,deny 1322s # Allow from all 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 143 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 144 1322s # --- 1322s # Order allow,deny 1322s # Allow from all 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 145 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 146 1322s # --- 1322s # Order allow,deny 1322s # Allow from all 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 147 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 148 1322s # --- 1322s # Order allow,deny 1322s # Allow from all 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 149 1322s # --- 1322s # Order allow,deny 1322s # Deny from somewhere.else.com 1322s # expecting access denial. 1322s ok 150 1322s # --- 1322s # Order allow,deny 1322s # Allow from all 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 151 1322s # --- 1322s # Order allow,deny 1322s # Deny from 66.6.6.6 1322s # expecting access denial. 1322s ok 152 1322s # --- 1322s # Order allow,deny 1322s # Allow from all 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 153 1322s # --- 1322s # Order allow,deny 1322s # Allow from localhost 1322s # expecting access. 1322s ok 154 1322s # --- 1322s # Order allow,deny 1322s # Deny from all 1322s # expecting access denial. 1322s ok 155 1322s # --- 1322s # Order allow,deny 1322s # Allow from localhost 1322s # Deny from all 1322s # expecting access denial. 1322s ok 156 1322s # --- 1322s # Order allow,deny 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 157 1322s # --- 1322s # Order allow,deny 1322s # Allow from localhost 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 158 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 159 1322s # --- 1322s # Order allow,deny 1322s # Allow from localhost 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 160 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 161 1322s # --- 1322s # Order allow,deny 1322s # Allow from localhost 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 162 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 163 1322s # --- 1322s # Order allow,deny 1322s # Allow from localhost 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 164 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 165 1322s # --- 1322s # Order allow,deny 1322s # Allow from localhost 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 166 1322s # --- 1322s # Order allow,deny 1322s # Deny from somewhere.else.com 1322s # expecting access denial. 1322s ok 167 1322s # --- 1322s # Order allow,deny 1322s # Allow from localhost 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 168 1322s # --- 1322s # Order allow,deny 1322s # Deny from 66.6.6.6 1322s # expecting access denial. 1322s ok 169 1322s # --- 1322s # Order allow,deny 1322s # Allow from localhost 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 170 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1 1322s # expecting access. 1322s ok 171 1322s # --- 1322s # Order allow,deny 1322s # Deny from all 1322s # expecting access denial. 1322s ok 172 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1 1322s # Deny from all 1322s # expecting access denial. 1322s ok 173 1322s # --- 1322s # Order allow,deny 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 174 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 175 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 176 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 177 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 178 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 179 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 180 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 181 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 182 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 183 1322s # --- 1322s # Order allow,deny 1322s # Deny from somewhere.else.com 1322s # expecting access denial. 1322s ok 184 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 185 1322s # --- 1322s # Order allow,deny 1322s # Deny from 66.6.6.6 1322s # expecting access denial. 1322s ok 186 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 187 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0 1322s # expecting access. 1322s ok 188 1322s # --- 1322s # Order allow,deny 1322s # Deny from all 1322s # expecting access denial. 1322s ok 189 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0 1322s # Deny from all 1322s # expecting access denial. 1322s ok 190 1322s # --- 1322s # Order allow,deny 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 191 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 192 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 193 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 194 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 195 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 196 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 197 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 198 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 199 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 200 1322s # --- 1322s # Order allow,deny 1322s # Deny from somewhere.else.com 1322s # expecting access denial. 1322s ok 201 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 202 1322s # --- 1322s # Order allow,deny 1322s # Deny from 66.6.6.6 1322s # expecting access denial. 1322s ok 203 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 204 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # expecting access. 1322s ok 205 1322s # --- 1322s # Order allow,deny 1322s # Deny from all 1322s # expecting access denial. 1322s ok 206 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from all 1322s # expecting access denial. 1322s ok 207 1322s # --- 1322s # Order allow,deny 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 208 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 209 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 210 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 211 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 212 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 213 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 214 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 215 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 216 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 217 1322s # --- 1322s # Order allow,deny 1322s # Deny from somewhere.else.com 1322s # expecting access denial. 1322s ok 218 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 219 1322s # --- 1322s # Order allow,deny 1322s # Deny from 66.6.6.6 1322s # expecting access denial. 1322s ok 220 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 221 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1/16 1322s # expecting access. 1322s ok 222 1322s # --- 1322s # Order allow,deny 1322s # Deny from all 1322s # expecting access denial. 1322s ok 223 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1/16 1322s # Deny from all 1322s # expecting access denial. 1322s ok 224 1322s # --- 1322s # Order allow,deny 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 225 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1/16 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 226 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 227 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1/16 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 228 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 229 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1/16 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 230 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 231 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1/16 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 232 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 233 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1/16 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 234 1322s # --- 1322s # Order allow,deny 1322s # Deny from somewhere.else.com 1322s # expecting access denial. 1322s ok 235 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1/16 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 236 1322s # --- 1322s # Order allow,deny 1322s # Deny from 66.6.6.6 1322s # expecting access denial. 1322s ok 237 1322s # --- 1322s # Order allow,deny 1322s # Allow from 127.0.0.1/16 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 238 1322s # --- 1322s # Order allow,deny 1322s # Allow from somewhere.else.com 1322s # expecting access denial. 1322s ok 239 1322s # --- 1322s # Order allow,deny 1322s # Deny from all 1322s # expecting access denial. 1322s ok 240 1322s # --- 1322s # Order allow,deny 1322s # Allow from somewhere.else.com 1322s # Deny from all 1322s # expecting access denial. 1322s ok 241 1322s # --- 1322s # Order allow,deny 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 242 1322s # --- 1322s # Order allow,deny 1322s # Allow from somewhere.else.com 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 243 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 244 1322s # --- 1322s # Order allow,deny 1322s # Allow from somewhere.else.com 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 245 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 246 1322s # --- 1322s # Order allow,deny 1322s # Allow from somewhere.else.com 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 247 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 248 1322s # --- 1322s # Order allow,deny 1322s # Allow from somewhere.else.com 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 249 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 250 1322s # --- 1322s # Order allow,deny 1322s # Allow from somewhere.else.com 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 251 1322s # --- 1322s # Order allow,deny 1322s # Deny from somewhere.else.com 1322s # expecting access denial. 1322s ok 252 1322s # --- 1322s # Order allow,deny 1322s # Allow from somewhere.else.com 1322s # Deny from somewhere.else.com 1322s # expecting access denial. 1322s ok 253 1322s # --- 1322s # Order allow,deny 1322s # Deny from 66.6.6.6 1322s # expecting access denial. 1322s ok 254 1322s # --- 1322s # Order allow,deny 1322s # Allow from somewhere.else.com 1322s # Deny from 66.6.6.6 1322s # expecting access denial. 1322s ok 255 1322s # --- 1322s # Order allow,deny 1322s # Allow from 66.6.6.6 1322s # expecting access denial. 1322s ok 256 1322s # --- 1322s # Order allow,deny 1322s # Deny from all 1322s # expecting access denial. 1322s ok 257 1322s # --- 1322s # Order allow,deny 1322s # Allow from 66.6.6.6 1322s # Deny from all 1322s # expecting access denial. 1322s ok 258 1322s # --- 1322s # Order allow,deny 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 259 1322s # --- 1322s # Order allow,deny 1322s # Allow from 66.6.6.6 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 260 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 261 1322s # --- 1322s # Order allow,deny 1322s # Allow from 66.6.6.6 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 262 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 263 1322s # --- 1322s # Order allow,deny 1322s # Allow from 66.6.6.6 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 264 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 265 1322s # --- 1322s # Order allow,deny 1322s # Allow from 66.6.6.6 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 266 1322s # --- 1322s # Order allow,deny 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 267 1322s # --- 1322s # Order allow,deny 1322s # Allow from 66.6.6.6 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 268 1322s # --- 1322s # Order allow,deny 1322s # Deny from somewhere.else.com 1322s # expecting access denial. 1322s ok 269 1322s # --- 1322s # Order allow,deny 1322s # Allow from 66.6.6.6 1322s # Deny from somewhere.else.com 1322s # expecting access denial. 1322s ok 270 1322s # --- 1322s # Order allow,deny 1322s # Deny from 66.6.6.6 1322s # expecting access denial. 1322s ok 271 1322s # --- 1322s # Order allow,deny 1322s # Allow from 66.6.6.6 1322s # Deny from 66.6.6.6 1322s # expecting access denial. 1322s ok 272 1322s # --- 1322s # Order mutual-failure 1322s # Allow from all 1322s # expecting access. 1322s ok 273 1322s # --- 1322s # Order mutual-failure 1322s # Deny from all 1322s # expecting access denial. 1322s ok 274 1322s # --- 1322s # Order mutual-failure 1322s # Allow from all 1322s # Deny from all 1322s # expecting access denial. 1322s ok 275 1322s # --- 1322s # Order mutual-failure 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 276 1322s # --- 1322s # Order mutual-failure 1322s # Allow from all 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 277 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 278 1322s # --- 1322s # Order mutual-failure 1322s # Allow from all 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 279 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 280 1322s # --- 1322s # Order mutual-failure 1322s # Allow from all 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 281 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 282 1322s # --- 1322s # Order mutual-failure 1322s # Allow from all 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 283 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 284 1322s # --- 1322s # Order mutual-failure 1322s # Allow from all 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 285 1322s # --- 1322s # Order mutual-failure 1322s # Deny from somewhere.else.com 1322s # expecting access denial. 1322s ok 286 1322s # --- 1322s # Order mutual-failure 1322s # Allow from all 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 287 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 66.6.6.6 1322s # expecting access denial. 1322s ok 288 1322s # --- 1322s # Order mutual-failure 1322s # Allow from all 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 289 1322s # --- 1322s # Order mutual-failure 1322s # Allow from localhost 1322s # expecting access. 1322s ok 290 1322s # --- 1322s # Order mutual-failure 1322s # Deny from all 1322s # expecting access denial. 1322s ok 291 1322s # --- 1322s # Order mutual-failure 1322s # Allow from localhost 1322s # Deny from all 1322s # expecting access denial. 1322s ok 292 1322s # --- 1322s # Order mutual-failure 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 293 1322s # --- 1322s # Order mutual-failure 1322s # Allow from localhost 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 294 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 295 1322s # --- 1322s # Order mutual-failure 1322s # Allow from localhost 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 296 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 297 1322s # --- 1322s # Order mutual-failure 1322s # Allow from localhost 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 298 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 299 1322s # --- 1322s # Order mutual-failure 1322s # Allow from localhost 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 300 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 301 1322s # --- 1322s # Order mutual-failure 1322s # Allow from localhost 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 302 1322s # --- 1322s # Order mutual-failure 1322s # Deny from somewhere.else.com 1322s # expecting access denial. 1322s ok 303 1322s # --- 1322s # Order mutual-failure 1322s # Allow from localhost 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 304 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 66.6.6.6 1322s # expecting access denial. 1322s ok 305 1322s # --- 1322s # Order mutual-failure 1322s # Allow from localhost 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 306 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1 1322s # expecting access. 1322s ok 307 1322s # --- 1322s # Order mutual-failure 1322s # Deny from all 1322s # expecting access denial. 1322s ok 308 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1 1322s # Deny from all 1322s # expecting access denial. 1322s ok 309 1322s # --- 1322s # Order mutual-failure 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 310 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 311 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 312 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 313 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 314 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 315 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 316 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 317 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 318 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 319 1322s # --- 1322s # Order mutual-failure 1322s # Deny from somewhere.else.com 1322s # expecting access denial. 1322s ok 320 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 321 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 66.6.6.6 1322s # expecting access denial. 1322s ok 322 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 323 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0 1322s # expecting access. 1322s ok 324 1322s # --- 1322s # Order mutual-failure 1322s # Deny from all 1322s # expecting access denial. 1322s ok 325 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0 1322s # Deny from all 1322s # expecting access denial. 1322s ok 326 1322s # --- 1322s # Order mutual-failure 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 327 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 328 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 329 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 330 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 331 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 332 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 333 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 334 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 335 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 336 1322s # --- 1322s # Order mutual-failure 1322s # Deny from somewhere.else.com 1322s # expecting access denial. 1322s ok 337 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 338 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 66.6.6.6 1322s # expecting access denial. 1322s ok 339 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 340 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # expecting access. 1322s ok 341 1322s # --- 1322s # Order mutual-failure 1322s # Deny from all 1322s # expecting access denial. 1322s ok 342 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from all 1322s # expecting access denial. 1322s ok 343 1322s # --- 1322s # Order mutual-failure 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 344 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 345 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 346 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 347 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 348 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 349 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 350 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 351 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 352 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 353 1322s # --- 1322s # Order mutual-failure 1322s # Deny from somewhere.else.com 1322s # expecting access denial. 1322s ok 354 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 355 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 66.6.6.6 1322s # expecting access denial. 1322s ok 356 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1/255.255.0.0 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 357 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1/16 1322s # expecting access. 1322s ok 358 1322s # --- 1322s # Order mutual-failure 1322s # Deny from all 1322s # expecting access denial. 1322s ok 359 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1/16 1322s # Deny from all 1322s # expecting access denial. 1322s ok 360 1322s # --- 1322s # Order mutual-failure 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 361 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1/16 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 362 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 363 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1/16 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 364 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 365 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1/16 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 366 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 367 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1/16 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 368 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 369 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1/16 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 370 1322s # --- 1322s # Order mutual-failure 1322s # Deny from somewhere.else.com 1322s # expecting access denial. 1322s ok 371 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1/16 1322s # Deny from somewhere.else.com 1322s # expecting access. 1322s ok 372 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 66.6.6.6 1322s # expecting access denial. 1322s ok 373 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 127.0.0.1/16 1322s # Deny from 66.6.6.6 1322s # expecting access. 1322s ok 374 1322s # --- 1322s # Order mutual-failure 1322s # Allow from somewhere.else.com 1322s # expecting access denial. 1322s ok 375 1322s # --- 1322s # Order mutual-failure 1322s # Deny from all 1322s # expecting access denial. 1322s ok 376 1322s # --- 1322s # Order mutual-failure 1322s # Allow from somewhere.else.com 1322s # Deny from all 1322s # expecting access denial. 1322s ok 377 1322s # --- 1322s # Order mutual-failure 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 378 1322s # --- 1322s # Order mutual-failure 1322s # Allow from somewhere.else.com 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 379 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 380 1322s # --- 1322s # Order mutual-failure 1322s # Allow from somewhere.else.com 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 381 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 382 1322s # --- 1322s # Order mutual-failure 1322s # Allow from somewhere.else.com 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 383 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 384 1322s # --- 1322s # Order mutual-failure 1322s # Allow from somewhere.else.com 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 385 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 386 1322s # --- 1322s # Order mutual-failure 1322s # Allow from somewhere.else.com 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 387 1322s # --- 1322s # Order mutual-failure 1322s # Deny from somewhere.else.com 1322s # expecting access denial. 1322s ok 388 1322s # --- 1322s # Order mutual-failure 1322s # Allow from somewhere.else.com 1322s # Deny from somewhere.else.com 1322s # expecting access denial. 1322s ok 389 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 66.6.6.6 1322s # expecting access denial. 1322s ok 390 1322s # --- 1322s # Order mutual-failure 1322s # Allow from somewhere.else.com 1322s # Deny from 66.6.6.6 1322s # expecting access denial. 1322s ok 391 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 66.6.6.6 1322s # expecting access denial. 1322s ok 392 1322s # --- 1322s # Order mutual-failure 1322s # Deny from all 1322s # expecting access denial. 1322s ok 393 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 66.6.6.6 1322s # Deny from all 1322s # expecting access denial. 1322s ok 394 1322s # --- 1322s # Order mutual-failure 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 395 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 66.6.6.6 1322s # Deny from localhost 1322s # expecting access denial. 1322s ok 396 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 397 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 66.6.6.6 1322s # Deny from 127.0.0.1 1322s # expecting access denial. 1322s ok 398 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 399 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 66.6.6.6 1322s # Deny from 127.0 1322s # expecting access denial. 1322s ok 400 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 401 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 66.6.6.6 1322s # Deny from 127.0.0.1/255.255.0.0 1322s # expecting access denial. 1322s ok 402 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 403 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 66.6.6.6 1322s # Deny from 127.0.0.1/16 1322s # expecting access denial. 1322s ok 404 1322s # --- 1322s # Order mutual-failure 1322s # Deny from somewhere.else.com 1322s # expecting access denial. 1322s ok 405 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 66.6.6.6 1322s # Deny from somewhere.else.com 1322s # expecting access denial. 1322s ok 406 1322s # --- 1322s # Order mutual-failure 1322s # Deny from 66.6.6.6 1322s # expecting access denial. 1322s ok 407 1322s # --- 1322s # Order mutual-failure 1322s # Allow from 66.6.6.6 1322s # Deny from 66.6.6.6 1322s # expecting access denial. 1322s ok 408 1322s ok 1327s t/modules/actions.t ................. 1327s 1..20 1327s # Running under perl version 5.040001 for linux 1327s # Current time local: Thu Sep 4 16:11:18 2025 1327s # Current time GMT: Thu Sep 4 16:11:18 2025 1327s # Using Test.pm version 1.31 1327s # Using Apache/Test.pm version 1.44 1327s # expected: 200 1327s # received: '200' 1327s ok 1 1327s # expected: 'nada' 1327s # received: 'nada' 1327s ok 2 1327s # expected: 404 1327s # received: '404' 1327s ok 3 1327s ok 4 # skip RC=404, no need to check content 1327s # expected: 404 1327s # received: '404' 1327s ok 5 1327s ok 6 # skip RC=404, no need to check content 1327s # expected: 404 1327s # received: '404' 1327s ok 7 1327s ok 8 # skip RC=404, no need to check content 1327s # expected: 200 1327s # received: '200' 1327s ok 9 1327s # expected: 'nada' 1327s # received: 'nada' 1327s ok 10 1327s # expected: 404 1327s # received: '404' 1327s ok 11 1327s ok 12 # skip RC=404, no need to check content 1327s # expected: 200 1327s # received: '200' 1327s ok 13 1327s # expected: 'POST 1327s # foo2: bar2 1327s # ' 1327s # received: 'POST 1327s # foo2: bar2 1327s # ' 1327s ok 14 1327s # expected: 405 1327s # received: '405' 1327s ok 15 1327s # expected: 200 1327s # received: '200' 1327s ok 16 1327s # expected: 'foo=bar' 1327s # received: 'foo=bar' 1327s ok 17 1327s # expected: 200 1327s # received: '200' 1327s ok 18 1327s # expected: 'POST 1327s # foo2: bar2 1327s # ' 1327s # received: 'POST 1327s # foo2: bar2 1327s # ' 1327s ok 19 1327s # expected: 405 1327s # received: '405' 1327s ok 20 1327s ok 1332s t/modules/alias.t ................... 1332s 1..134 1332s # Running under perl version 5.040001 for linux 1332s # Current time local: Thu Sep 4 16:11:23 2025 1332s # Current time GMT: Thu Sep 4 16:11:23 2025 1332s # Using Test.pm version 1.31 1332s # Using Apache/Test.pm version 1.44 1332s # verifying simple aliases 1332s # testing : /alias/ 1332s # expected: 200 1332s # received: '200' 1332s ok 1 1332s # testing : /bogu/ 1332s # expected: 404 1332s # received: '404' 1332s ok 2 1332s # verifying alias match with /ali[0-9]. 1332s # testing : /ali0 1332s # expected: 0 1332s # received: '0' 1332s ok 3 1332s # testing : /ali1 1332s # expected: 1 1332s # received: '1' 1332s ok 4 1332s # testing : /ali2 1332s # expected: 2 1332s # received: '2' 1332s ok 5 1332s # testing : /ali3 1332s # expected: 3 1332s # received: '3' 1332s ok 6 1332s # testing : /ali4 1332s # expected: 4 1332s # received: '4' 1332s ok 7 1332s # testing : /ali5 1332s # expected: 5 1332s # received: '5' 1332s ok 8 1332s # testing : /ali6 1332s # expected: 6 1332s # received: '6' 1332s ok 9 1332s # testing : /ali7 1332s # expected: 7 1332s # received: '7' 1332s ok 10 1332s # testing : /ali8 1332s # expected: 8 1332s # received: '8' 1332s ok 11 1332s # testing : /ali9 1332s # expected: 9 1332s # received: '9' 1332s ok 12 1332s # verifying expression alias match with /expr/ali[0-9]. 1332s # testing : /ali0 1332s # expected: 0 1332s # received: '0' 1332s ok 13 1332s # testing : /ali1 1332s # expected: 1 1332s # received: '1' 1332s ok 14 1332s # testing : /ali2 1332s # expected: 2 1332s # received: '2' 1332s ok 15 1332s # testing : /ali3 1332s # expected: 3 1332s # received: '3' 1332s ok 16 1332s # testing : /ali4 1332s # expected: 4 1332s # received: '4' 1332s ok 17 1332s # testing : /ali5 1332s # expected: 5 1332s # received: '5' 1332s ok 18 1332s # testing : /ali6 1332s # expected: 6 1332s # received: '6' 1332s ok 19 1332s # testing : /ali7 1332s # expected: 7 1332s # received: '7' 1332s ok 20 1332s # testing : /ali8 1332s # expected: 8 1332s # received: '8' 1332s ok 21 1332s # testing : /ali9 1332s # expected: 9 1332s # received: '9' 1332s ok 22 1332s # testing : /forbid 1332s # expected: '403' 1332s # received: '403' 1332s ok 23 1332s # testing : /gone 1332s # expected: '410' 1332s # received: '410' 1332s ok 24 1332s # testing : /perm 1332s # expected: '301' 1332s # received: '301' 1332s ok 25 1332s # testing : /perm2 1332s # expected: '301' 1332s # received: '301' 1332s ok 26 1332s # testing : /seeother 1332s # expected: '303' 1332s # received: '303' 1332s ok 27 1332s # testing : /temp 1332s # expected: '302' 1332s # received: '302' 1332s ok 28 1332s # testing : /temp2 1332s # expected: '302' 1332s # received: '302' 1332s ok 29 1332s verifying body of perm and temp redirect match 1332s # testing : /p0 1332s # expected: 0 1332s # received: '0' 1332s ok 30 1332s # testing : /p1 1332s # expected: 1 1332s # received: '1' 1332s ok 31 1332s # testing : /p2 1332s # expected: 2 1332s # received: '2' 1332s ok 32 1332s # testing : /p3 1332s # expected: 3 1332s # received: '3' 1332s ok 33 1332s # testing : /p4 1332s # expected: 4 1332s # received: '4' 1332s ok 34 1332s # testing : /p5 1332s # expected: 5 1332s # received: '5' 1332s ok 35 1332s # testing : /p6 1332s # expected: 6 1332s # received: '6' 1332s ok 36 1332s # testing : /p7 1332s # expected: 7 1332s # received: '7' 1332s ok 37 1332s # testing : /p8 1332s # expected: 8 1332s # received: '8' 1332s ok 38 1332s # testing : /p9 1332s # expected: 9 1332s # received: '9' 1332s ok 39 1332s # testing : /t0 1332s # expected: 0 1332s # received: '0' 1332s ok 40 1332s # testing : /t1 1332s # expected: 1 1332s # received: '1' 1332s ok 41 1332s # testing : /t2 1332s # expected: 2 1332s # received: '2' 1332s ok 42 1332s # testing : /t3 1332s # expected: 3 1332s # received: '3' 1332s ok 43 1332s # testing : /t4 1332s # expected: 4 1332s # received: '4' 1332s ok 44 1332s # testing : /t5 1332s # expected: 5 1332s # received: '5' 1332s ok 45 1332s # testing : /t6 1332s # expected: 6 1332s # received: '6' 1332s ok 46 1332s # testing : /t7 1332s # expected: 7 1332s # received: '7' 1332s ok 47 1332s # testing : /t8 1332s # expected: 8 1332s # received: '8' 1332s ok 48 1332s # testing : /t9 1332s # expected: 9 1332s # received: '9' 1332s ok 49 1332s verifying body of perm and temp redirect match with expression support 1332s # testing : /p0 1332s # expected: 0 1332s # received: '0' 1332s ok 50 1332s # testing : /p1 1332s # expected: 1 1332s # received: '1' 1332s ok 51 1332s # testing : /p2 1332s # expected: 2 1332s # received: '2' 1332s ok 52 1332s # testing : /p3 1332s # expected: 3 1332s # received: '3' 1332s ok 53 1332s # testing : /p4 1332s # expected: 4 1332s # received: '4' 1332s ok 54 1332s # testing : /p5 1332s # expected: 5 1332s # received: '5' 1332s ok 55 1332s # testing : /p6 1332s # expected: 6 1332s # received: '6' 1332s ok 56 1332s # testing : /p7 1332s # expected: 7 1332s # received: '7' 1332s ok 57 1332s # testing : /p8 1332s # expected: 8 1332s # received: '8' 1332s ok 58 1332s # testing : /p9 1332s # expected: 9 1332s # received: '9' 1332s ok 59 1332s # testing : /t0 1332s # expected: 0 1332s # received: '0' 1332s ok 60 1332s # testing : /t1 1332s # expected: 1 1332s # received: '1' 1332s ok 61 1332s # testing : /t2 1332s # expected: 2 1332s # received: '2' 1332s ok 62 1332s # testing : /t3 1332s # expected: 3 1332s # received: '3' 1332s ok 63 1332s # testing : /t4 1332s # expected: 4 1332s # received: '4' 1332s ok 64 1332s # testing : /t5 1332s # expected: 5 1332s # received: '5' 1332s ok 65 1332s # testing : /t6 1332s # expected: 6 1332s # received: '6' 1332s ok 66 1332s # testing : /t7 1332s # expected: 7 1332s # received: '7' 1332s ok 67 1332s # testing : /t8 1332s # expected: 8 1332s # received: '8' 1332s ok 68 1332s # testing : /t9 1332s # expected: 9 1332s # received: '9' 1332s ok 69 1332s verifying return code of seeother and gone redirect match 1332s # testing : s0 1332s # expected: '303' 1332s # received: '303' 1332s ok 70 1332s # testing : s1 1332s # expected: '303' 1332s # received: '303' 1332s ok 71 1332s # testing : s2 1332s # expected: '303' 1332s # received: '303' 1332s ok 72 1332s # testing : s3 1332s # expected: '303' 1332s # received: '303' 1332s ok 73 1332s # testing : s4 1332s # expected: '303' 1332s # received: '303' 1332s ok 74 1332s # testing : s5 1332s # expected: '303' 1332s # received: '303' 1332s ok 75 1332s # testing : s6 1332s # expected: '303' 1332s # received: '303' 1332s ok 76 1332s # testing : s7 1332s # expected: '303' 1332s # received: '303' 1332s ok 77 1332s # testing : s8 1332s # expected: '303' 1332s # received: '303' 1332s ok 78 1332s # testing : s9 1332s # expected: '303' 1332s # received: '303' 1332s ok 79 1332s # testing : g0 1332s # expected: '410' 1332s # received: '410' 1332s ok 80 1332s # testing : g1 1332s # expected: '410' 1332s # received: '410' 1332s ok 81 1332s # testing : g2 1332s # expected: '410' 1332s # received: '410' 1332s ok 82 1332s # testing : g3 1332s # expected: '410' 1332s # received: '410' 1332s ok 83 1332s # testing : g4 1332s # expected: '410' 1332s # received: '410' 1332s ok 84 1332s # testing : g5 1332s # expected: '410' 1332s # received: '410' 1332s ok 85 1332s # testing : g6 1332s # expected: '410' 1332s # received: '410' 1332s ok 86 1332s # testing : g7 1332s # expected: '410' 1332s # received: '410' 1332s ok 87 1332s # testing : g8 1332s # expected: '410' 1332s # received: '410' 1332s ok 88 1332s # testing : g9 1332s # expected: '410' 1332s # received: '410' 1332s ok 89 1332s # testing : f0 1332s # expected: '403' 1332s # received: '403' 1332s ok 90 1332s # testing : f1 1332s # expected: '403' 1332s # received: '403' 1332s ok 91 1332s # testing : f2 1332s # expected: '403' 1332s # received: '403' 1332s ok 92 1332s # testing : f3 1332s # expected: '403' 1332s # received: '403' 1332s ok 93 1332s # testing : f4 1332s # expected: '403' 1332s # received: '403' 1332s ok 94 1332s # testing : f5 1332s # expected: '403' 1332s # received: '403' 1332s ok 95 1332s # testing : f6 1332s # expected: '403' 1332s # received: '403' 1332s ok 96 1332s # testing : f7 1332s # expected: '403' 1332s # received: '403' 1332s ok 97 1332s # testing : f8 1332s # expected: '403' 1332s # received: '403' 1332s ok 98 1332s # testing : f9 1332s # expected: '403' 1332s # received: '403' 1332s ok 99 1332s verifying return code of seeother and gone redirect match with expression support 1332s # testing : s0 1332s # expected: '303' 1332s # received: '303' 1332s ok 100 1332s # testing : s1 1332s # expected: '303' 1332s # received: '303' 1332s ok 101 1332s # testing : s2 1332s # expected: '303' 1332s # received: '303' 1332s ok 102 1332s # testing : s3 1332s # expected: '303' 1332s # received: '303' 1332s ok 103 1332s # testing : s4 1332s # expected: '303' 1332s # received: '303' 1332s ok 104 1332s # testing : s5 1332s # expected: '303' 1332s # received: '303' 1332s ok 105 1332s # testing : s6 1332s # expected: '303' 1332s # received: '303' 1332s ok 106 1332s # testing : s7 1332s # expected: '303' 1332s # received: '303' 1332s ok 107 1332s # testing : s8 1332s # expected: '303' 1332s # received: '303' 1332s ok 108 1332s # testing : s9 1332s # expected: '303' 1332s # received: '303' 1332s ok 109 1332s # testing : g0 1332s # expected: '410' 1332s # received: '410' 1332s ok 110 1332s # testing : g1 1332s # expected: '410' 1332s # received: '410' 1332s ok 111 1332s # testing : g2 1332s # expected: '410' 1332s # received: '410' 1332s ok 112 1332s # testing : g3 1332s # expected: '410' 1332s # received: '410' 1332s ok 113 1332s # testing : g4 1332s # expected: '410' 1332s # received: '410' 1332s ok 114 1332s # testing : g5 1332s # expected: '410' 1332s # received: '410' 1332s ok 115 1332s # testing : g6 1332s # expected: '410' 1332s # received: '410' 1332s ok 116 1332s # testing : g7 1332s # expected: '410' 1332s # received: '410' 1332s ok 117 1332s # testing : g8 1332s # expected: '410' 1332s # received: '410' 1332s ok 118 1332s # testing : g9 1332s # expected: '410' 1332s # received: '410' 1332s ok 119 1332s # testing : f0 1332s # expected: '403' 1332s # received: '403' 1332s ok 120 1332s # testing : f1 1332s # expected: '403' 1332s # received: '403' 1332s ok 121 1332s # testing : f2 1332s # expected: '403' 1332s # received: '403' 1332s ok 122 1332s # testing : f3 1332s # expected: '403' 1332s # received: '403' 1332s ok 123 1332s # testing : f4 1332s # expected: '403' 1332s # received: '403' 1332s ok 124 1332s # testing : f5 1332s # expected: '403' 1332s # received: '403' 1332s ok 125 1332s # testing : f6 1332s # expected: '403' 1332s # received: '403' 1332s ok 126 1332s # testing : f7 1332s # expected: '403' 1332s # received: '403' 1332s ok 127 1332s # testing : f8 1332s # expected: '403' 1332s # received: '403' 1332s ok 128 1332s # testing : f9 1332s # expected: '403' 1332s # received: '403' 1332s ok 129 1332s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1332s # verifying /modules/alias/script is plain text 1332s # testing : /modules/alias/script 1332s # expected: '#!/bin/sh 1332s # echo Content-type: text/plain 1332s # echo 1332s # echo this is a shell script cgi. 1332s # ' 1332s # received: '#!/bin/sh 1332s # echo Content-type: text/plain 1332s # echo 1332s # echo this is a shell script cgi. 1332s # ' 1332s ok 130 1332s # verifying same file accessed at /cgi/script is executed code 1332s # testing : /cgi/script 1332s # expected: 'this is a shell script cgi. 1332s # ' 1332s # received: 'this is a shell script cgi. 1332s # ' 1332s ok 131 1332s # verifying ScriptAliasMatch with /aliascgi-script 1332s # testing : /aliascgi-script 1332s # expected: 'this is a shell script cgi. 1332s # ' 1332s # received: 'this is a shell script cgi. 1332s # ' 1332s ok 132 1332s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1332s # testing : /aliascgi-script 1332s # expected: 'this is a shell script cgi. 1332s # ' 1332s # received: 'this is a shell script cgi. 1332s # ' 1332s ok 133 1332s # verifying bad script alias. 1332s # testing : /aliascgi-nada 1332s # expected: 404 1332s # received: '404' 1332s ok 134 1332s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1332s ok 1337s t/modules/allowmethods.t ............ 1337s 1..9 1337s # Running under perl version 5.040001 for linux 1337s # Current time local: Thu Sep 4 16:11:28 2025 1337s # Current time GMT: Thu Sep 4 16:11:28 2025 1337s # Using Test.pm version 1.31 1337s # Using Apache/Test.pm version 1.44 1337s # testing : Get request to /Get responds 200 1337s # expected: 200 1337s # received: '200' 1337s ok 1 1337s # testing : Head request to /Get responds 200 1337s # expected: 200 1337s # received: '200' 1337s ok 2 1337s # testing : Post request to /Get responds 405 1337s # expected: 405 1337s # received: '405' 1337s ok 3 1337s # testing : Get request to /Head responds 200 1337s # expected: 200 1337s # received: '200' 1337s ok 4 1337s # testing : Head request to /Head responds 200 1337s # expected: 200 1337s # received: '200' 1337s ok 5 1337s # testing : Post request to /Head responds 405 1337s # expected: 405 1337s # received: '405' 1337s ok 6 1337s # testing : Get request to /Post responds 405 1337s # expected: 405 1337s # received: '405' 1337s ok 7 1337s # testing : Head request to /Post responds 405 1337s # expected: 405 1337s # received: '405' 1337s ok 8 1337s # testing : Post request to /Post responds 200 1337s # expected: 200 1337s # received: '200' 1337s ok 9 1337s ok 1341s t/modules/asis.t .................... 1341s 1..3 1341s # Running under perl version 5.040001 for linux 1341s # Current time local: Thu Sep 4 16:11:33 2025 1341s # Current time GMT: Thu Sep 4 16:11:33 2025 1341s # Using Test.pm version 1.31 1341s # Using Apache/Test.pm version 1.44 1341s # testing : asis content OK 1341s # expected: 'This is asis content. 1341s # ' 1341s # received: 'This is asis content. 1341s # ' 1341s ok 1 1341s # testing : asis gave 404 error 1341s # expected: 404 1341s # received: '404' 1341s ok 2 1341s # testing : asis gave 403 error 1341s # expected: 403 1341s # received: '403' 1341s ok 3 1341s ok 1348s t/modules/authz_core.t .............. 1348s 1..504 1348s # Running under perl version 5.040001 for linux 1348s # Current time local: Thu Sep 4 16:11:37 2025 1348s # Current time GMT: Thu Sep 4 16:11:37 2025 1348s # Using Test.pm version 1.31 1348s # Using Apache/Test.pm version 1.44 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/basic1 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/groups1 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 200, expected 200 [a/ : a/ ] 1348s ok 1 1348s # got 200, expected 200 [a/ : a/ 1] 1348s ok 2 1348s # got 200, expected 200 [a/ : a/ 2] 1348s ok 3 1348s # got 200, expected 200 [a/ : a/ 1 2] 1348s ok 4 1348s # got 200, expected 200 [a/ : a/ 3] 1348s ok 5 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ user1: a/ ] 1348s ok 6 1348s # got 200, expected 200 [a/ user1: a/ user1] 1348s ok 7 1348s # got 401, expected 401 [a/ user1: a/ user2] 1348s ok 8 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ Any 1 2: a/ ] 1348s ok 9 1348s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1348s ok 10 1348s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1348s ok 11 1348s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1348s ok 12 1348s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1348s ok 13 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1348s ok 14 1348s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1348s ok 15 1348s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1348s ok 16 1348s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1348s ok 17 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1348s ok 18 1348s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1348s ok 19 1348s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1348s ok 20 1348s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1348s ok 21 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1348s ok 22 1348s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1348s ok 23 1348s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1348s ok 24 1348s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1348s ok 25 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1348s ok 26 1348s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1348s ok 27 1348s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1348s ok 28 1348s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1348s ok 29 1348s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1348s ok 30 1348s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1348s ok 31 1348s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1348s ok 32 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1348s ok 33 1348s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1348s ok 34 1348s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1348s ok 35 1348s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1348s ok 36 1348s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1348s ok 37 1348s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1348s ok 38 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1348s ok 39 1348s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1348s ok 40 1348s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1348s ok 41 1348s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1348s ok 42 1348s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1348s ok 43 1348s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1348s ok 44 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1348s ok 45 1348s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1348s ok 46 1348s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1348s ok 47 1348s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1348s ok 48 1348s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1348s ok 49 1348s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1348s ok 50 1348s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1348s ok 51 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1348s ok 52 1348s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1348s ok 53 1348s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1348s ok 54 1348s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1348s ok 55 1348s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1348s ok 56 1348s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1348s ok 57 1348s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1348s ok 58 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All 1 !2: a/ ] 1348s ok 59 1348s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1348s ok 60 1348s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1348s ok 61 1348s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1348s ok 62 1348s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1348s ok 63 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1348s ok 64 1348s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1348s ok 65 1348s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1348s ok 66 1348s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1348s ok 67 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1348s ok 68 1348s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1348s ok 69 1348s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1348s ok 70 1348s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1348s ok 71 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1348s ok 72 1348s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1348s ok 73 1348s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1348s ok 74 1348s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1348s ok 75 1348s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1348s ok 76 1348s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1348s ok 77 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1348s ok 78 1348s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1348s ok 79 1348s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1348s ok 80 1348s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1348s ok 81 1348s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1348s ok 82 1348s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1348s ok 83 1348s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1348s ok 84 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1348s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1348s ok 85 1348s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1348s ok 86 1348s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1348s ok 87 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1348s ok 88 1348s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1348s ok 89 1348s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1348s ok 90 1348s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1348s ok 91 1348s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1348s ok 92 1348s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1348s ok 93 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1348s ok 94 1348s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1348s ok 95 1348s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1348s ok 96 1348s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1348s ok 97 1348s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1348s ok 98 1348s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1348s ok 99 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1348s ok 100 1348s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1348s ok 101 1348s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1348s ok 102 1348s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1348s ok 103 1348s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1348s ok 104 1348s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1348s ok 105 1348s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1348s ok 106 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1348s ok 107 1348s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1348s ok 108 1348s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1348s ok 109 1348s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1348s ok 110 1348s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1348s ok 111 1348s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1348s ok 112 1348s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1348s ok 113 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All 1 2: a/ ] 1348s ok 114 1348s # got 403, expected 403 [a/ All 1 2: a/ 1] 1348s ok 115 1348s # got 403, expected 403 [a/ All 1 2: a/ 2] 1348s ok 116 1348s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1348s ok 117 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1348s ok 118 1348s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1348s ok 119 1348s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1348s ok 120 1348s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1348s ok 121 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1348s ok 122 1348s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1348s ok 123 1348s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1348s ok 124 1348s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1348s ok 125 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1348s ok 126 1348s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1348s ok 127 1348s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1348s ok 128 1348s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1348s ok 129 1348s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1348s ok 130 1348s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1348s ok 131 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1348s ok 132 1348s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1348s ok 133 1348s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1348s ok 134 1348s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1348s ok 135 1348s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1348s ok 136 1348s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1348s ok 137 1348s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1348s ok 138 1348s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1348s ok 139 1348s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1348s ok 140 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1348s ok 141 1348s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1348s ok 142 1348s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1348s ok 143 1348s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1348s ok 144 1348s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1348s ok 145 1348s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1348s ok 146 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1348s ok 147 1348s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1348s ok 148 1348s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1348s ok 149 1348s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1348s ok 150 1348s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1348s ok 151 1348s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1348s ok 152 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1348s ok 153 1348s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1348s ok 154 1348s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1348s ok 155 1348s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1348s ok 156 1348s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1348s ok 157 1348s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1348s ok 158 1348s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1348s ok 159 1348s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1348s ok 160 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1348s ok 161 1348s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1348s ok 162 1348s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1348s ok 163 1348s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1348s ok 164 1348s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1348s ok 165 1348s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1348s ok 166 1348s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1348s ok 167 1348s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1348s ok 168 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1348s ok 169 1348s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1348s ok 170 1348s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1348s ok 171 1348s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1348s ok 172 1348s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1348s ok 173 1348s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1348s ok 174 1348s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1348s ok 175 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1348s ok 176 1348s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1348s ok 177 1348s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1348s ok 178 1348s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1348s ok 179 1348s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1348s ok 180 1348s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1348s ok 181 1348s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1348s ok 182 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1348s ok 183 1348s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1348s ok 184 1348s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1348s ok 185 1348s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1348s ok 186 1348s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1348s ok 187 1348s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1348s ok 188 1348s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1348s ok 189 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1348s ok 190 1348s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1348s ok 191 1348s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1348s ok 192 1348s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1348s ok 193 1348s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1348s ok 194 1348s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1348s ok 195 1348s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1348s ok 196 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1348s ok 197 1348s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1348s ok 198 1348s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1348s ok 199 1348s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1348s ok 200 1348s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1348s ok 201 1348s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1348s ok 202 1348s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1348s ok 203 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1348s ok 204 1348s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1348s ok 205 1348s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1348s ok 206 1348s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1348s ok 207 1348s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1348s ok 208 1348s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1348s ok 209 1348s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1348s ok 210 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1348s ok 211 1348s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1348s ok 212 1348s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1348s ok 213 1348s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1348s ok 214 1348s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1348s ok 215 1348s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1348s ok 216 1348s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1348s ok 217 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1348s ok 218 1348s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1348s ok 219 1348s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1348s ok 220 1348s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1348s ok 221 1348s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1348s ok 222 1348s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1348s ok 223 1348s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1348s ok 224 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1348s ok 225 1348s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1348s ok 226 1348s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1348s ok 227 1348s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1348s ok 228 1348s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1348s ok 229 1348s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1348s ok 230 1348s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1348s ok 231 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1348s ok 232 1348s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1348s ok 233 1348s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1348s ok 234 1348s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1348s ok 235 1348s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1348s ok 236 1348s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1348s ok 237 1348s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1348s ok 238 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1348s ok 239 1348s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1348s ok 240 1348s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1348s ok 241 1348s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1348s ok 242 1348s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1348s ok 243 1348s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1348s ok 244 1348s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1348s ok 245 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1348s ok 246 1348s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1348s ok 247 1348s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1348s ok 248 1348s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1348s ok 249 1348s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1348s ok 250 1348s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1348s ok 251 1348s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1348s ok 252 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1348s ok 253 1348s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1348s ok 254 1348s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1348s ok 255 1348s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1348s ok 256 1348s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1348s ok 257 1348s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1348s ok 258 1348s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1348s ok 259 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1348s ok 260 1348s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1348s ok 261 1348s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1348s ok 262 1348s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1348s ok 263 1348s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1348s ok 264 1348s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1348s ok 265 1348s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1348s ok 266 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1348s ok 267 1348s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1348s ok 268 1348s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1348s ok 269 1348s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1348s ok 270 1348s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1348s ok 271 1348s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1348s ok 272 1348s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1348s ok 273 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1348s ok 274 1348s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1348s ok 275 1348s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1348s ok 276 1348s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1348s ok 277 1348s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1348s ok 278 1348s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1348s ok 279 1348s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1348s ok 280 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1348s ok 281 1348s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1348s ok 282 1348s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1348s ok 283 1348s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1348s ok 284 1348s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1348s ok 285 1348s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1348s ok 286 1348s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1348s ok 287 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1348s ok 288 1348s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1348s ok 289 1348s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1348s ok 290 1348s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1348s ok 291 1348s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1348s ok 292 1348s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1348s ok 293 1348s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1348s ok 294 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1348s ok 295 1348s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1348s ok 296 1348s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1348s ok 297 1348s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1348s ok 298 1348s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1348s ok 299 1348s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1348s ok 300 1348s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1348s ok 301 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1348s ok 302 1348s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1348s ok 303 1348s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1348s ok 304 1348s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1348s ok 305 1348s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1348s ok 306 1348s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1348s ok 307 1348s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1348s ok 308 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1348s ok 309 1348s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1348s ok 310 1348s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1348s ok 311 1348s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1348s ok 312 1348s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1348s ok 313 1348s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1348s ok 314 1348s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1348s ok 315 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1348s ok 316 1348s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1348s ok 317 1348s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1348s ok 318 1348s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1348s ok 319 1348s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1348s ok 320 1348s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1348s ok 321 1348s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1348s ok 322 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1348s ok 323 1348s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1348s ok 324 1348s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1348s ok 325 1348s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1348s ok 326 1348s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1348s ok 327 1348s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1348s ok 328 1348s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1348s ok 329 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1348s ok 330 1348s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1348s ok 331 1348s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1348s ok 332 1348s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1348s ok 333 1348s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1348s ok 334 1348s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1348s ok 335 1348s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1348s ok 336 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1348s ok 337 1348s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1348s ok 338 1348s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1348s ok 339 1348s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1348s ok 340 1348s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1348s ok 341 1348s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1348s ok 342 1348s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1348s ok 343 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1348s ok 344 1348s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1348s ok 345 1348s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1348s ok 346 1348s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1348s ok 347 1348s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1348s ok 348 1348s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1348s ok 349 1348s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1348s ok 350 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1348s ok 351 1348s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1348s ok 352 1348s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1348s ok 353 1348s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1348s ok 354 1348s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1348s ok 355 1348s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1348s ok 356 1348s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1348s ok 357 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1348s ok 358 1348s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1348s ok 359 1348s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1348s ok 360 1348s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1348s ok 361 1348s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1348s ok 362 1348s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1348s ok 363 1348s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1348s ok 364 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1348s ok 365 1348s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1348s ok 366 1348s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1348s ok 367 1348s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1348s ok 368 1348s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1348s ok 369 1348s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1348s ok 370 1348s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1348s ok 371 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1348s ok 372 1348s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1348s ok 373 1348s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1348s ok 374 1348s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1348s ok 375 1348s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1348s ok 376 1348s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1348s ok 377 1348s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1348s ok 378 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1348s ok 379 1348s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1348s ok 380 1348s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1348s ok 381 1348s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1348s ok 382 1348s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1348s ok 383 1348s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1348s ok 384 1348s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1348s ok 385 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1348s ok 386 1348s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1348s ok 387 1348s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1348s ok 388 1348s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1348s ok 389 1348s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1348s ok 390 1348s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1348s ok 391 1348s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1348s ok 392 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1348s ok 393 1348s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1348s ok 394 1348s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1348s ok 395 1348s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1348s ok 396 1348s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1348s ok 397 1348s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1348s ok 398 1348s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1348s ok 399 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1348s ok 400 1348s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1348s ok 401 1348s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1348s ok 402 1348s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1348s ok 403 1348s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1348s ok 404 1348s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1348s ok 405 1348s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1348s ok 406 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1348s ok 407 1348s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1348s ok 408 1348s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1348s ok 409 1348s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1348s ok 410 1348s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1348s ok 411 1348s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1348s ok 412 1348s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1348s ok 413 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1348s ok 414 1348s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1348s ok 415 1348s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1348s ok 416 1348s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1348s ok 417 1348s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1348s ok 418 1348s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1348s ok 419 1348s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1348s ok 420 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1348s ok 421 1348s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1348s ok 422 1348s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1348s ok 423 1348s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1348s ok 424 1348s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1348s ok 425 1348s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1348s ok 426 1348s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1348s ok 427 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1348s ok 428 1348s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1348s ok 429 1348s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1348s ok 430 1348s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1348s ok 431 1348s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1348s ok 432 1348s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1348s ok 433 1348s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1348s ok 434 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1348s ok 435 1348s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1348s ok 436 1348s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1348s ok 437 1348s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1348s ok 438 1348s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1348s ok 439 1348s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1348s ok 440 1348s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1348s ok 441 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1348s ok 442 1348s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1348s ok 443 1348s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1348s ok 444 1348s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1348s ok 445 1348s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1348s ok 446 1348s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1348s ok 447 1348s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1348s ok 448 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1348s ok 449 1348s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1348s ok 450 1348s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1348s ok 451 1348s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1348s ok 452 1348s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1348s ok 453 1348s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1348s ok 454 1348s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1348s ok 455 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1348s ok 456 1348s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1348s ok 457 1348s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1348s ok 458 1348s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1348s ok 459 1348s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1348s ok 460 1348s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1348s ok 461 1348s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1348s ok 462 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1348s ok 463 1348s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1348s ok 464 1348s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1348s ok 465 1348s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1348s ok 466 1348s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1348s ok 467 1348s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1348s ok 468 1348s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1348s ok 469 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1348s ok 470 1348s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1348s ok 471 1348s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1348s ok 472 1348s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1348s ok 473 1348s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1348s ok 474 1348s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1348s ok 475 1348s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1348s ok 476 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1348s ok 477 1348s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1348s ok 478 1348s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1348s ok 479 1348s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1348s ok 480 1348s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1348s ok 481 1348s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1348s ok 482 1348s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1348s ok 483 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1348s ok 484 1348s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1348s ok 485 1348s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1348s ok 486 1348s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1348s ok 487 1348s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1348s ok 488 1348s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1348s ok 489 1348s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1348s ok 490 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1348s ok 491 1348s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1348s ok 492 1348s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1348s ok 493 1348s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1348s ok 494 1348s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1348s ok 495 1348s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1348s ok 496 1348s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1348s ok 497 1348s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1348s ok 498 1348s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1348s ok 499 1348s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1348s ok 500 1348s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1348s ok 501 1348s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1348s ok 502 1348s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1348s ok 503 1348s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1348s ok 504 1348s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/basic1 1348s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1348s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/groups1 1348s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1348s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1348s ok 1352s t/modules/autoindex.t ............... 1352s 1..84 1352s # Running under perl version 5.040001 for linux 1352s # Current time local: Thu Sep 4 16:11:44 2025 1352s # Current time GMT: Thu Sep 4 16:11:44 2025 1352s # Using Test.pm version 1.31 1352s # Using Apache/Test.pm version 1.44 1352s --- 1352s IndexOrderDefault Ascending Name 1352s GET /modules/autoindex/htaccess/ 1352s ok 1 1352s --- 1352s IndexOrderDefault Ascending Name 1352s 1352s (C=N O=A) 1352s GET /modules/autoindex/htaccess/?C=N&O=A 1352s ok 2 1352s --- 1352s IndexOrderDefault Ascending Name 1352s 1352s (C=N O=D) 1352s GET /modules/autoindex/htaccess/?C=N&O=D 1352s ok 3 1352s --- 1352s IndexOrderDefault Ascending Name 1352s 1352s (C=M O=A) 1352s GET /modules/autoindex/htaccess/?C=M&O=A 1352s ok 4 1352s --- 1352s IndexOrderDefault Ascending Name 1352s 1352s (C=M O=D) 1352s GET /modules/autoindex/htaccess/?C=M&O=D 1352s ok 5 1352s --- 1352s IndexOrderDefault Ascending Name 1352s 1352s (C=S O=A) 1352s GET /modules/autoindex/htaccess/?C=S&O=A 1352s ok 6 1352s --- 1352s IndexOrderDefault Ascending Name 1352s 1352s (C=S O=D) 1352s GET /modules/autoindex/htaccess/?C=S&O=D 1352s ok 7 1352s --- 1352s IndexOrderDefault Ascending Date 1352s GET /modules/autoindex/htaccess/ 1352s ok 8 1352s --- 1352s IndexOrderDefault Ascending Date 1352s 1352s (C=N O=A) 1352s GET /modules/autoindex/htaccess/?C=N&O=A 1352s ok 9 1352s --- 1352s IndexOrderDefault Ascending Date 1352s 1352s (C=N O=D) 1352s GET /modules/autoindex/htaccess/?C=N&O=D 1352s ok 10 1352s --- 1352s IndexOrderDefault Ascending Date 1352s 1352s (C=M O=A) 1352s GET /modules/autoindex/htaccess/?C=M&O=A 1352s ok 11 1352s --- 1352s IndexOrderDefault Ascending Date 1352s 1352s (C=M O=D) 1352s GET /modules/autoindex/htaccess/?C=M&O=D 1352s ok 12 1352s --- 1352s IndexOrderDefault Ascending Date 1352s 1352s (C=S O=A) 1352s GET /modules/autoindex/htaccess/?C=S&O=A 1352s ok 13 1352s --- 1352s IndexOrderDefault Ascending Date 1352s 1352s (C=S O=D) 1352s GET /modules/autoindex/htaccess/?C=S&O=D 1352s ok 14 1352s --- 1352s IndexOrderDefault Ascending Size 1352s GET /modules/autoindex/htaccess/ 1352s ok 15 1352s --- 1352s IndexOrderDefault Ascending Size 1352s 1352s (C=N O=A) 1352s GET /modules/autoindex/htaccess/?C=N&O=A 1352s ok 16 1352s --- 1352s IndexOrderDefault Ascending Size 1352s 1352s (C=N O=D) 1352s GET /modules/autoindex/htaccess/?C=N&O=D 1352s ok 17 1352s --- 1352s IndexOrderDefault Ascending Size 1352s 1352s (C=M O=A) 1352s GET /modules/autoindex/htaccess/?C=M&O=A 1352s ok 18 1352s --- 1352s IndexOrderDefault Ascending Size 1352s 1352s (C=M O=D) 1352s GET /modules/autoindex/htaccess/?C=M&O=D 1352s ok 19 1352s --- 1352s IndexOrderDefault Ascending Size 1352s 1352s (C=S O=A) 1352s GET /modules/autoindex/htaccess/?C=S&O=A 1352s ok 20 1352s --- 1352s IndexOrderDefault Ascending Size 1352s 1352s (C=S O=D) 1352s GET /modules/autoindex/htaccess/?C=S&O=D 1352s ok 21 1352s --- 1352s IndexOrderDefault Descending Name 1352s GET /modules/autoindex/htaccess/ 1352s ok 22 1352s --- 1352s IndexOrderDefault Descending Name 1352s 1352s (C=N O=A) 1352s GET /modules/autoindex/htaccess/?C=N&O=A 1352s ok 23 1352s --- 1352s IndexOrderDefault Descending Name 1352s 1352s (C=N O=D) 1352s GET /modules/autoindex/htaccess/?C=N&O=D 1352s ok 24 1352s --- 1352s IndexOrderDefault Descending Name 1352s 1352s (C=M O=A) 1352s GET /modules/autoindex/htaccess/?C=M&O=A 1352s ok 25 1352s --- 1352s IndexOrderDefault Descending Name 1352s 1352s (C=M O=D) 1352s GET /modules/autoindex/htaccess/?C=M&O=D 1352s ok 26 1352s --- 1352s IndexOrderDefault Descending Name 1352s 1352s (C=S O=A) 1352s GET /modules/autoindex/htaccess/?C=S&O=A 1352s ok 27 1352s --- 1352s IndexOrderDefault Descending Name 1352s 1352s (C=S O=D) 1352s GET /modules/autoindex/htaccess/?C=S&O=D 1352s ok 28 1352s --- 1352s IndexOrderDefault Descending Date 1352s GET /modules/autoindex/htaccess/ 1352s ok 29 1352s --- 1352s IndexOrderDefault Descending Date 1352s 1352s (C=N O=A) 1352s GET /modules/autoindex/htaccess/?C=N&O=A 1352s ok 30 1352s --- 1352s IndexOrderDefault Descending Date 1352s 1352s (C=N O=D) 1352s GET /modules/autoindex/htaccess/?C=N&O=D 1352s ok 31 1352s --- 1352s IndexOrderDefault Descending Date 1352s 1352s (C=M O=A) 1352s GET /modules/autoindex/htaccess/?C=M&O=A 1352s ok 32 1352s --- 1352s IndexOrderDefault Descending Date 1352s 1352s (C=M O=D) 1352s GET /modules/autoindex/htaccess/?C=M&O=D 1352s ok 33 1352s --- 1352s IndexOrderDefault Descending Date 1352s 1352s (C=S O=A) 1352s GET /modules/autoindex/htaccess/?C=S&O=A 1352s ok 34 1352s --- 1352s IndexOrderDefault Descending Date 1352s 1352s (C=S O=D) 1352s GET /modules/autoindex/htaccess/?C=S&O=D 1352s ok 35 1352s --- 1352s IndexOrderDefault Descending Size 1352s GET /modules/autoindex/htaccess/ 1352s ok 36 1352s --- 1352s IndexOrderDefault Descending Size 1352s 1352s (C=N O=A) 1352s GET /modules/autoindex/htaccess/?C=N&O=A 1352s ok 37 1352s --- 1352s IndexOrderDefault Descending Size 1352s 1352s (C=N O=D) 1352s GET /modules/autoindex/htaccess/?C=N&O=D 1352s ok 38 1352s --- 1352s IndexOrderDefault Descending Size 1352s 1352s (C=M O=A) 1352s GET /modules/autoindex/htaccess/?C=M&O=A 1352s ok 39 1352s --- 1352s IndexOrderDefault Descending Size 1352s 1352s (C=M O=D) 1352s GET /modules/autoindex/htaccess/?C=M&O=D 1352s ok 40 1352s --- 1352s IndexOrderDefault Descending Size 1352s 1352s (C=S O=A) 1352s GET /modules/autoindex/htaccess/?C=S&O=A 1352s ok 41 1352s --- 1352s IndexOrderDefault Descending Size 1352s 1352s (C=S O=D) 1352s GET /modules/autoindex/htaccess/?C=S&O=D 1352s ok 42 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Name 1352s GET /modules/autoindex/htaccess/ 1352s ok 43 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Name 1352s 1352s (C=N O=A) 1352s GET /modules/autoindex/htaccess/?C=N&O=A 1352s ok 44 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Name 1352s 1352s (C=N O=D) 1352s GET /modules/autoindex/htaccess/?C=N&O=D 1352s ok 45 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Name 1352s 1352s (C=M O=A) 1352s GET /modules/autoindex/htaccess/?C=M&O=A 1352s ok 46 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Name 1352s 1352s (C=M O=D) 1352s GET /modules/autoindex/htaccess/?C=M&O=D 1352s ok 47 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Name 1352s 1352s (C=S O=A) 1352s GET /modules/autoindex/htaccess/?C=S&O=A 1352s ok 48 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Name 1352s 1352s (C=S O=D) 1352s GET /modules/autoindex/htaccess/?C=S&O=D 1352s ok 49 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Date 1352s GET /modules/autoindex/htaccess/ 1352s ok 50 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Date 1352s 1352s (C=N O=A) 1352s GET /modules/autoindex/htaccess/?C=N&O=A 1352s ok 51 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Date 1352s 1352s (C=N O=D) 1352s GET /modules/autoindex/htaccess/?C=N&O=D 1352s ok 52 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Date 1352s 1352s (C=M O=A) 1352s GET /modules/autoindex/htaccess/?C=M&O=A 1352s ok 53 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Date 1352s 1352s (C=M O=D) 1352s GET /modules/autoindex/htaccess/?C=M&O=D 1352s ok 54 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Date 1352s 1352s (C=S O=A) 1352s GET /modules/autoindex/htaccess/?C=S&O=A 1352s ok 55 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Date 1352s 1352s (C=S O=D) 1352s GET /modules/autoindex/htaccess/?C=S&O=D 1352s ok 56 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Size 1352s GET /modules/autoindex/htaccess/ 1352s ok 57 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Size 1352s 1352s (C=N O=A) 1352s GET /modules/autoindex/htaccess/?C=N&O=A 1352s ok 58 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Size 1352s 1352s (C=N O=D) 1352s GET /modules/autoindex/htaccess/?C=N&O=D 1352s ok 59 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Size 1352s 1352s (C=M O=A) 1352s GET /modules/autoindex/htaccess/?C=M&O=A 1352s ok 60 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Size 1352s 1352s (C=M O=D) 1352s GET /modules/autoindex/htaccess/?C=M&O=D 1352s ok 61 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Size 1352s 1352s (C=S O=A) 1352s GET /modules/autoindex/htaccess/?C=S&O=A 1352s ok 62 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Ascending Size 1352s 1352s (C=S O=D) 1352s GET /modules/autoindex/htaccess/?C=S&O=D 1352s ok 63 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Name 1352s GET /modules/autoindex/htaccess/ 1352s ok 64 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Name 1352s 1352s (C=N O=A) 1352s GET /modules/autoindex/htaccess/?C=N&O=A 1352s ok 65 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Name 1352s 1352s (C=N O=D) 1352s GET /modules/autoindex/htaccess/?C=N&O=D 1352s ok 66 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Name 1352s 1352s (C=M O=A) 1352s GET /modules/autoindex/htaccess/?C=M&O=A 1352s ok 67 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Name 1352s 1352s (C=M O=D) 1352s GET /modules/autoindex/htaccess/?C=M&O=D 1352s ok 68 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Name 1352s 1352s (C=S O=A) 1352s GET /modules/autoindex/htaccess/?C=S&O=A 1352s ok 69 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Name 1352s 1352s (C=S O=D) 1352s GET /modules/autoindex/htaccess/?C=S&O=D 1352s ok 70 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Date 1352s GET /modules/autoindex/htaccess/ 1352s ok 71 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Date 1352s 1352s (C=N O=A) 1352s GET /modules/autoindex/htaccess/?C=N&O=A 1352s ok 72 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Date 1352s 1352s (C=N O=D) 1352s GET /modules/autoindex/htaccess/?C=N&O=D 1352s ok 73 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Date 1352s 1352s (C=M O=A) 1352s GET /modules/autoindex/htaccess/?C=M&O=A 1352s ok 74 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Date 1352s 1352s (C=M O=D) 1352s GET /modules/autoindex/htaccess/?C=M&O=D 1352s ok 75 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Date 1352s 1352s (C=S O=A) 1352s GET /modules/autoindex/htaccess/?C=S&O=A 1352s ok 76 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Date 1352s 1352s (C=S O=D) 1352s GET /modules/autoindex/htaccess/?C=S&O=D 1352s ok 77 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Size 1352s GET /modules/autoindex/htaccess/ 1352s ok 78 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Size 1352s 1352s (C=N O=A) 1352s GET /modules/autoindex/htaccess/?C=N&O=A 1352s ok 79 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Size 1352s 1352s (C=N O=D) 1352s GET /modules/autoindex/htaccess/?C=N&O=D 1352s ok 80 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Size 1352s 1352s (C=M O=A) 1352s GET /modules/autoindex/htaccess/?C=M&O=A 1352s ok 81 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Size 1352s 1352s (C=M O=D) 1352s GET /modules/autoindex/htaccess/?C=M&O=D 1352s ok 82 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Size 1352s 1352s (C=S O=A) 1352s GET /modules/autoindex/htaccess/?C=S&O=A 1352s ok 83 1352s --- 1352s IndexOptions FancyIndexing 1352s IndexOrderDefault Descending Size 1352s 1352s (C=S O=D) 1352s GET /modules/autoindex/htaccess/?C=S&O=D 1352s ok 84 1352s ok 1357s t/modules/autoindex2.t .............. 1357s 1..3 1357s # Running under perl version 5.040001 for linux 1357s # Current time local: Thu Sep 4 16:11:48 2025 1357s # Current time GMT: Thu Sep 4 16:11:48 2025 1357s # Using Test.pm version 1.31 1357s # Using Apache/Test.pm version 1.44 1357s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1357s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1357s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1357s # testing : dir_broken should not be listed 1357s # expected: 0 1357s # received: 0 1357s ok 1 1357s # testing : dir_normal should be listed 1357s # expected: 1 1357s # received: 1 1357s ok 2 1357s # testing : dir_protected should not be listed 1357s # expected: 0 1357s # received: 0 1357s ok 3 1357s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1357s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1357s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1357s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1357s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1357s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1357s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1357s ok 1361s t/modules/brotli.t .................. 1361s 1..64 1361s # Running under perl version 5.040001 for linux 1361s # Current time local: Thu Sep 4 16:11:53 2025 1361s # Current time GMT: Thu Sep 4 16:11:53 2025 1361s # Using Test.pm version 1.31 1361s # Using Apache/Test.pm version 1.44 1361s qvalue: 1361s # expected: 200 1361s # received: '200' 1361s ok 1 1361s # testing : response Content-Encoding is OK 1361s # expected: 'br' 1361s # received: 'br' 1361s ok 2 1361s qvalue: 1361s # expected: 200 1361s # received: '200' 1361s ok 3 1361s # testing : response Content-Encoding is OK 1361s # expected: 'br' 1361s # received: 'br' 1361s ok 4 1361s qvalue: 1361s # expected: 200 1361s # received: '200' 1361s ok 5 1361s # testing : response Content-Encoding is OK 1361s # expected: 'br' 1361s # received: 'br' 1361s ok 6 1361s qvalue: 1361s # expected: 200 1361s # received: '200' 1361s ok 7 1361s # testing : response Content-Encoding is OK 1361s # expected: 'br' 1361s # received: 'br' 1361s ok 8 1361s qvalue: 1361s # expected: 200 1361s # received: '200' 1361s ok 9 1361s # testing : response Content-Encoding is OK 1361s # expected: 'br' 1361s # received: 'br' 1361s ok 10 1361s qvalue: 1361s # expected: 200 1361s # received: '200' 1361s ok 11 1361s # testing : response Content-Encoding is OK 1361s # expected: 'br' 1361s # received: 'br' 1361s ok 12 1361s qvalue: ; 1361s # expected: 200 1361s # received: '200' 1361s ok 13 1361s # testing : response Content-Encoding is OK 1361s # expected: 'br' 1361s # received: 'br' 1361s ok 14 1361s qvalue: ; 1361s # expected: 200 1361s # received: '200' 1361s ok 15 1361s # testing : response Content-Encoding is OK 1361s # expected: 'br' 1361s # received: 'br' 1361s ok 16 1361s qvalue: ; 1361s # expected: 200 1361s # received: '200' 1361s ok 17 1361s # testing : response Content-Encoding is OK 1361s # expected: 'br' 1361s # received: 'br' 1361s ok 18 1361s qvalue: ;q= 1361s # expected: 200 1361s # received: '200' 1361s ok 19 1361s # testing : response Content-Encoding is OK 1361s # expected: 'br' 1361s # received: 'br' 1361s ok 20 1361s qvalue: ;q= 1361s # expected: 200 1361s # received: '200' 1361s ok 21 1361s # testing : response Content-Encoding is OK 1361s # expected: 'br' 1361s # received: 'br' 1361s ok 22 1361s qvalue: ;q= 1361s # expected: 200 1361s # received: '200' 1361s ok 23 1361s # testing : response Content-Encoding is OK 1361s # expected: 'br' 1361s # received: 'br' 1361s ok 24 1361s qvalue: ;q=0 1361s # expected: 200 1361s # received: '200' 1361s ok 25 1361s # testing : response without Content-Encoding is OK 1361s # expected: undef 1361s # received: undef 1361s ok 26 1361s qvalue: ;q=0 1361s # expected: 200 1361s # received: '200' 1361s ok 27 1361s # testing : response without Content-Encoding is OK 1361s # expected: undef 1361s # received: undef 1361s ok 28 1361s qvalue: ;q=0 1361s # expected: 200 1361s # received: '200' 1361s ok 29 1361s # testing : response without Content-Encoding is OK 1361s # expected: undef 1361s # received: undef 1361s ok 30 1361s qvalue: ;q=0. 1361s # expected: 200 1361s # received: '200' 1361s ok 31 1361s # testing : response without Content-Encoding is OK 1361s # expected: undef 1361s # received: undef 1361s ok 32 1361s qvalue: ;q=0. 1361s # expected: 200 1361s # received: '200' 1361s ok 33 1361s # testing : response without Content-Encoding is OK 1361s # expected: undef 1361s # received: undef 1361s ok 34 1361s qvalue: ;q=0. 1361s # expected: 200 1361s # received: '200' 1361s ok 35 1361s # testing : response without Content-Encoding is OK 1361s # expected: undef 1361s # received: undef 1361s ok 36 1361s qvalue: ;q=0.0 1361s # expected: 200 1361s # received: '200' 1361s ok 37 1361s # testing : response without Content-Encoding is OK 1361s # expected: undef 1361s # received: undef 1361s ok 38 1361s qvalue: ;q=0.0 1361s # expected: 200 1361s # received: '200' 1361s ok 39 1361s # testing : response without Content-Encoding is OK 1361s # expected: undef 1361s # received: undef 1361s ok 40 1361s qvalue: ;q=0.0 1361s # expected: 200 1361s # received: '200' 1361s ok 41 1361s # testing : response without Content-Encoding is OK 1361s # expected: undef 1361s # received: undef 1361s ok 42 1361s qvalue: ;q=0.00 1361s # expected: 200 1361s # received: '200' 1361s ok 43 1361s # testing : response without Content-Encoding is OK 1361s # expected: undef 1361s # received: undef 1361s ok 44 1361s qvalue: ;q=0.00 1361s # expected: 200 1361s # received: '200' 1361s ok 45 1361s # testing : response without Content-Encoding is OK 1361s # expected: undef 1361s # received: undef 1361s ok 46 1361s qvalue: ;q=0.00 1361s # expected: 200 1361s # received: '200' 1361s ok 47 1361s # testing : response without Content-Encoding is OK 1361s # expected: undef 1361s # received: undef 1361s ok 48 1361s qvalue: ;q=0.000 1361s # expected: 200 1361s # received: '200' 1361s ok 49 1361s # testing : response without Content-Encoding is OK 1361s # expected: undef 1361s # received: undef 1361s ok 50 1361s qvalue: ;q=0.000 1361s # expected: 200 1361s # received: '200' 1361s ok 51 1361s # testing : response without Content-Encoding is OK 1361s # expected: undef 1361s # received: undef 1361s ok 52 1361s qvalue: ;q=0.000 1361s # expected: 200 1361s # received: '200' 1361s ok 53 1361s # testing : response without Content-Encoding is OK 1361s # expected: undef 1361s # received: undef 1361s ok 54 1361s qvalue: ;q=0.0000 1361s # expected: 200 1361s # received: '200' 1361s ok 55 1361s # testing : response Content-Encoding is OK 1361s # expected: 'br' 1361s # received: 'br' 1361s ok 56 1361s qvalue: ;q=0.0000 1361s # expected: 200 1361s # received: '200' 1361s ok 57 1361s # testing : response Content-Encoding is OK 1361s # expected: 'br' 1361s # received: 'br' 1361s ok 58 1361s qvalue: ;q=0.0000 1361s # expected: 200 1361s # received: '200' 1361s ok 59 1361s # testing : response Content-Encoding is OK 1361s # expected: 'br' 1361s # received: 'br' 1361s ok 60 1361s # expected: 200 1361s # received: '200' 1361s ok 61 1361s # testing : response Content-Encoding is OK 1361s # expected: 'br' 1361s # received: 'br' 1361s ok 62 1361s # expected: 200 1361s # received: '200' 1361s ok 63 1361s # testing : response Content-Encoding is OK 1361s # expected: 'gzip' 1361s # received: 'gzip' 1361s ok 64 1361s ok 1366s t/modules/buffer.t .................. 1366s 1..12 1366s # Running under perl version 5.040001 for linux 1366s # Current time local: Thu Sep 4 16:11:57 2025 1366s # Current time GMT: Thu Sep 4 16:11:57 2025 1366s # Using Test.pm version 1.31 1366s # Using Apache/Test.pm version 1.44 1366s # testing : Checking return code is '200' 1366s # expected: 200 1366s # received: '200' 1366s ok 1 1366s ok 2 1366s # testing : Checking return code is '200' 1366s # expected: 200 1366s # received: '200' 1366s ok 3 1366s ok 4 1366s # testing : Checking return code is '200' 1366s # expected: 200 1366s # received: '200' 1366s ok 5 1366s ok 6 1366s # testing : Checking return code is '200' 1366s # expected: 200 1366s # received: '200' 1366s ok 7 1366s ok 8 1366s # testing : Checking return code is '200' 1366s # expected: 200 1366s # received: '200' 1366s ok 9 1366s ok 10 1366s # testing : Checking return code is '200' 1366s # expected: 200 1366s # received: '200' 1366s ok 11 1366s ok 12 1366s ok 1371s t/modules/cache.t ................... 1371s 1..3 1371s # Running under perl version 5.040001 for linux 1371s # Current time local: Thu Sep 4 16:12:02 2025 1371s # Current time GMT: Thu Sep 4 16:12:02 2025 1371s # Using Test.pm version 1.31 1371s # Using Apache/Test.pm version 1.44 1371s # testing : non-cached call to index.html 1371s # expected: 200 1371s # received: '200' 1371s ok 1 1371s # testing : call to cache index.html 1371s # expected: 200 1371s # received: '200' 1371s ok 2 1371s # testing : cached call to index.html 1371s # expected: 200 1371s # received: '200' 1371s ok 3 1371s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1371s ok 1378s t/modules/cgi.t ..................... 1378s 1..58 1378s # Running under perl version 5.040001 for linux 1378s # Current time local: Thu Sep 4 16:12:06 2025 1378s # Current time GMT: Thu Sep 4 16:12:06 2025 1378s # Using Test.pm version 1.31 1378s # Using Apache/Test.pm version 1.44 1378s # testing : return code for acceptpathinfodefault.sh 1378s # expected: 200 1378s # received: '200' 1378s ok 1 1378s # testing : body for acceptpathinfodefault.sh 1378s # expected: '' 1378s # received: '' 1378s ok 2 1378s # testing : return code for acceptpathinfodefault.sh/foo 1378s # expected: 200 1378s # received: '200' 1378s ok 3 1378s # testing : body for acceptpathinfodefault.sh/foo 1378s # expected: '/foo' 1378s # received: '/foo' 1378s ok 4 1378s # testing : return code for acceptpathinfooff.sh 1378s # expected: 200 1378s # received: '200' 1378s ok 5 1378s # testing : body for acceptpathinfooff.sh 1378s # expected: '' 1378s # received: '' 1378s ok 6 1378s # testing : return code for acceptpathinfooff.sh/foo 1378s # expected: 404 1378s # received: '404' 1378s ok 7 1378s # no body test for this one 1378s ok 8 1378s # testing : return code for acceptpathinfoon.sh 1378s # expected: 200 1378s # received: '200' 1378s ok 9 1378s # testing : body for acceptpathinfoon.sh 1378s # expected: '' 1378s # received: '' 1378s ok 10 1378s # testing : return code for acceptpathinfoon.sh/foo 1378s # expected: 200 1378s # received: '200' 1378s ok 11 1378s # testing : body for acceptpathinfoon.sh/foo 1378s # expected: '/foo' 1378s # received: '/foo' 1378s ok 12 1378s # testing : return code for bogus-perl.pl 1378s # expected: 500 1378s # received: '500' 1378s ok 13 1378s # cgi log created ok. 1378s ok 14 1378s # testing : return code for bogus-sh.sh 1378s # expected: 500 1378s # received: '500' 1378s ok 15 1378s # checking that log size (807) is bigger than it used to be (523) 1378s ok 16 1378s # testing : return code for nph-stderr.pl 1378s # expected: 200 1378s # received: '200' 1378s ok 17 1378s # testing : body for nph-stderr.pl 1378s # expected: 'this is nph-stdout' 1378s # received: 'this is nph-stdout' 1378s ok 18 1378s # testing : return code for nph-test.pl 1378s # expected: 200 1378s # received: '200' 1378s ok 19 1378s # testing : body for nph-test.pl 1378s # expected: 'ok' 1378s # received: 'ok' 1378s ok 20 1378s # testing : return code for perl.pl 1378s # expected: 200 1378s # received: '200' 1378s ok 21 1378s # testing : body for perl.pl 1378s # expected: 'perl cgi' 1378s # received: 'perl cgi' 1378s ok 22 1378s # testing : return code for sh.sh 1378s # expected: 200 1378s # received: '200' 1378s ok 23 1378s # testing : body for sh.sh 1378s # expected: 'sh cgi' 1378s # received: 'sh cgi' 1378s ok 24 1378s # testing : return code for stderr1.pl 1378s # expected: 200 1378s # received: '200' 1378s ok 25 1378s # testing : body for stderr1.pl 1378s # expected: 'this is stdout' 1378s # received: 'this is stdout' 1378s ok 26 1378s # testing : return code for stderr2.pl 1378s # expected: 200 1378s # received: '200' 1378s ok 27 1378s # testing : body for stderr2.pl 1378s # expected: 'this is also stdout' 1378s # received: 'this is also stdout' 1378s ok 28 1378s # testing : return code for stderr3.pl 1378s # expected: 200 1378s # received: '200' 1378s ok 29 1378s # testing : body for stderr3.pl 1378s # expected: 'this is more stdout' 1378s # received: 'this is more stdout' 1378s ok 30 1378s # posted content (length 10) to bogus-perl.pl 1378s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1378s # expected: '500' 1378s # received: '500' 1378s ok 31 1378s # checking that log size (35781) is greater than 807 1378s ok 32 1378s # verifying that logged content is 10 characters 1378s ok 33 1378s # posted content (length 99) to bogus-perl.pl 1378s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1378s # expected: '500' 1378s # received: '500' 1378s ok 34 1378s # checking that log size (36240) is greater than 35781 1378s ok 35 1378s # verifying that logged content is 99 characters 1378s ok 36 1378s # posted content (length 250) to bogus-perl.pl 1378s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1378s # expected: '500' 1378s # received: '500' 1378s ok 37 1378s # checking that log size (36851) is greater than 36240 1378s ok 38 1378s # verifying that logged content is 250 characters 1378s ok 39 1378s # posted content (length 255) to bogus-perl.pl 1378s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1378s # expected: '500' 1378s # received: '500' 1378s ok 40 1378s # checking that log size (37467) is greater than 36851 1378s ok 41 1378s # verifying that logged content is 255 characters 1378s ok 42 1378s # posted content (length 256) to bogus-perl.pl 1378s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1378s # expected: '500' 1378s # received: '500' 1378s ok 43 1378s # checking that log size (38084) is greater than 37467 1378s ok 44 1378s # verifying that logged content is 256 characters 1378s ok 45 1378s # posted content (length 257) to bogus-perl.pl 1378s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1378s # expected: '500' 1378s # received: '500' 1378s ok 46 1378s # checking that log size (38701) is greater than 38084 1378s ok 47 1378s # verifying that logged content is 256 characters 1378s ok 48 1378s # posted content (length 258) to bogus-perl.pl 1378s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1378s # expected: '500' 1378s # received: '500' 1378s ok 49 1378s # checking that log size (39318) is greater than 38701 1378s ok 50 1378s # verifying that logged content is 256 characters 1378s ok 51 1378s # posted content (length 1024) to bogus-perl.pl 1378s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1378s # expected: '500' 1378s # received: '500' 1378s ok 52 1378s # checking that log size (39936) is greater than 39318 1378s ok 53 1378s # verifying that logged content is 256 characters 1378s ok 54 1378s # verifying log is greater than 40960 bytes. 1378s ok 55 1378s # verifying log did not grow after making bogus request. 1378s ok 56 1378s # verifying log did not grow after making another bogus request. 1378s ok 57 1378s # checking that HEAD /modules/cgi/perl.pl returns 200. 1378s ok 58 1378s ok 1382s t/modules/data.t .................... 1382s 1..2 1382s # Running under perl version 5.040001 for linux 1382s # Current time local: Thu Sep 4 16:12:14 2025 1382s # Current time GMT: Thu Sep 4 16:12:14 2025 1382s # Using Test.pm version 1.31 1382s # Using Apache/Test.pm version 1.44 1382s # testing : Checking return code is '200' 1382s # expected: 200 1382s # received: '200' 1382s ok 1 1382s ok 2 1382s ok 1389s t/modules/dav.t ..................... 1389s 1..19 1389s # Running under perl version 5.040001 for linux 1389s # Current time local: Thu Sep 4 16:12:18 2025 1389s # Current time GMT: Thu Sep 4 16:12:18 2025 1389s # Using Test.pm version 1.31 1389s # Using Apache/Test.pm version 1.44 1389s resource lock test: 1389s ok 1 1389s DAV put test: 1389s ok 2 1389s getting DAV resource properties: 1389s ok 3 1389s created: Thu, 04 Sep 2025 16:12:23 GMT 1389s modified: Thu, 04 Sep 2025 16:12:23 GMT 1389s now: Thu, 04 Sep 2025 16:12:25 GMT 1389s ok 4 1389s ok 5 1389s resource lock status test: 1389s ok 6 1389s resource unlock test: 1389s ok 7 1389s resource lock status test: 1389s ok 8 1389s getting uri... 1389s expect: 1389s -> 1389s 1389s
1389s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

1453s # 1453s # 1453s # Hello World 1453s # 1453s #

[back]

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

mod_include test

1453s # 1453s # 1453s # Hello World 1453s # 1453s #

[back]

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

mod_include test

1453s # 1453s # 1453s # Hello World 1453s # 1453s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [peb8a738a_foo1]

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

LoadBalancer Status for balancer://foo2 [peb8a738a_foo2]

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

LoadBalancer Status for balancer://foo3 [peb8a738a_foo3]

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

LoadBalancer Status for balancer://foo4 [peb8a738a_foo4]

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

LoadBalancer Status for balancer://pr45434 [peb8a738a_pr45434]

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

LoadBalancer Status for balancer://failover [peb8a738a_failover]

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

LoadBalancer Status for balancer://dynproxy [peb8a738a_dynproxy]

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

Moved Permanently

1558s #

The document has moved here.

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

Moved Permanently

1558s #

The document has moved here.

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

Moved Permanently

1558s #

The document has moved here.

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

Moved Permanently

1558s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1558s #

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

Multiple Choices

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

Available documents: 1558s #

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

Multiple Choices

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

Available documents: 1558s #

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

Moved Permanently

1558s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1558s #

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

Multiple Choices

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

Available documents: 1558s #

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

Moved Permanently

1558s #

The document has moved here.

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

Apache Server Status for localhost (via 127.0.0.1)

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

1562s
Current Time: Thursday, 04-Sep-2025 16:15:18 UTC
1562s
Restart Time: Thursday, 04-Sep-2025 16:06:19 UTC
1562s
Parent Server Config. Generation: 1
1562s
Parent Server MPM Generation: 0
1562s
Server uptime: 8 minutes 59 seconds
1562s
Server load: 1.27 1.24 1.01
1562s
Total accesses: 6876 - Total Traffic: 138.3 MB - Total Duration: 64159
1562s
CPU Usage: u5.72 s6.84 cu1.04 cs.73 - 2.66% CPU load
1562s
12.8 requests/sec - 262.7 kB/second - 20.6 kB/request - 9.33086 ms/request
1562s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
1562s
__________________W_....................
1562s

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

1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s
SrvPIDAccMCPU 1562s SSReqDurConnChildSlotClientProtocolVHostRequest
0-04799160/326/326_ 1562s 7.22409720.06.336.33 1562s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
0-04799160/388/388_ 1562s 7.224113870.013.8113.81 1562s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
0-04799160/377/377_ 1562s 7.224066130.09.469.46 1562s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
0-04799160/327/327_ 1562s 7.2241144870.05.625.62 1562s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
0-04799160/327/327_ 1562s 7.224118480.011.6611.66 1562s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-04799160/326/326_ 1562s 7.22419900.01.821.82 1562s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
0-04799160/422/422_ 1562s 7.224110350.01.911.91 1562s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
0-04799160/328/328_ 1562s 7.22419950.03.903.90 1562s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-04799160/327/327_ 1562s 7.224010620.09.029.02 1562s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
0-04799160/326/326_ 1562s 7.224113250.08.928.92 1562s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-04799350/328/328_ 1562s 7.06429410.08.128.12 1562s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-04799350/328/328_ 1562s 7.064112940.013.7713.77 1562s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-04799350/416/416_ 1562s 7.064031610.06.096.09 1562s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-04799350/345/345_ 1562s 7.064120010.013.9513.95 1562s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-04799350/337/337_ 1562s 7.064016930.07.737.73 1562s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1-04799350/326/326_ 1562s 7.0641162600.01.781.78 1562s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1-04799350/327/327_ 1562s 7.064110620.02.092.09 1562s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
1-04799350/336/336_ 1562s 7.064151040.02.522.52 1562s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-04799350/332/332W 1562s 7.06009010.03.843.84 1562s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-04799350/327/327_ 1562s 7.064110180.05.935.93 1562s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
1562s
1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s 1562s
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
1562s 1562s 1562s ok 1 1562s ok 1568s t/modules/substitute.t .............. 1568s 1..19 1568s # Running under perl version 5.040001 for linux 1568s # Current time local: Thu Sep 4 16:15:18 2025 1568s # Current time GMT: Thu Sep 4 16:15:18 2025 1568s # Using Test.pm version 1.31 1568s # Using Apache/Test.pm version 1.44 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1568s got 200 'barbar': OK 1568s ok 1 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1568s got 200 'barbar': OK 1568s ok 2 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1568s got 200 'foofoo': OK 1568s ok 3 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1568s got 200 'barbar': OK 1568s ok 4 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1568s got 200 'barbar': OK 1568s ok 5 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1568s got 200 'barbar': OK 1568s ok 6 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1568s got 200 'foof 1568s oo': OK 1568s ok 7 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1568s got 200 'xfoo': OK 1568s ok 8 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1568s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1568s ok 9 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1568s got 200 'barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s barx 1568s ': OK 1568s ok 10 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1568s got 200 'a$1axb(': OK 1568s ok 11 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1568s got 200 'a$XX': OK 1568s ok 12 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1568s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1568s ok 13 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1568s got 200 'x&x': OK 1568s ok 14 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1568s got 200 'xx': OK 1568s ok 15 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1568s got 200 'fcooar': OK 1568s ok 16 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1568s got 200 'fc$1ar': OK 1568s ok 17 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1568s got 200 'fdooar': OK 1568s ok 18 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1568s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1568s got 200 'XXXfooXXX 1568s bar': OK 1568s ok 19 1568s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1568s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1568s ok 1575s t/modules/unique_id.t ............... 1575s 1..300 1575s # Running under perl version 5.040001 for linux 1575s # Current time local: Thu Sep 4 16:15:24 2025 1575s # Current time GMT: Thu Sep 4 16:15:24 2025 1575s # Using Test.pm version 1.31 1575s # Using Apache/Test.pm version 1.44 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 1 1575s # unique id: aLm7IY3M6ocOk4TZIgpM0wAAAEQ 1575s ok 2 1575s ok 3 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 4 1575s # unique id: aLm7IRbB2T1OmtPJoDbQ8wAAAAE 1575s ok 5 1575s ok 6 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 7 1575s # unique id: aLm7IY3M6ocOk4TZIgpM1AAAAEM 1575s ok 8 1575s ok 9 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 10 1575s # unique id: aLm7IRbB2T1OmtPJoDbQ9AAAAAU 1575s ok 11 1575s ok 12 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 13 1575s # unique id: aLm7IY3M6ocOk4TZIgpM1QAAAEI 1575s ok 14 1575s ok 15 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 16 1575s # unique id: aLm7IRbB2T1OmtPJoDbQ9QAAAAM 1575s ok 17 1575s ok 18 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 19 1575s # unique id: aLm7IY3M6ocOk4TZIgpM1gAAAEY 1575s ok 20 1575s ok 21 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 22 1575s # unique id: aLm7IRbB2T1OmtPJoDbQ9gAAAAQ 1575s ok 23 1575s ok 24 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 25 1575s # unique id: aLm7IY3M6ocOk4TZIgpM1wAAAEc 1575s ok 26 1575s ok 27 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 28 1575s # unique id: aLm7IRbB2T1OmtPJoDbQ9wAAAAY 1575s ok 29 1575s ok 30 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 31 1575s # unique id: aLm7IY3M6ocOk4TZIgpM2AAAAEk 1575s ok 32 1575s ok 33 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 34 1575s # unique id: aLm7IRbB2T1OmtPJoDbQ-AAAAAg 1575s ok 35 1575s ok 36 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 37 1575s # unique id: aLm7IY3M6ocOk4TZIgpM2QAAAEE 1575s ok 38 1575s ok 39 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 40 1575s # unique id: aLm7IRbB2T1OmtPJoDbQ-QAAAAI 1575s ok 41 1575s ok 42 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 43 1575s # unique id: aLm7IY3M6ocOk4TZIgpM2gAAAEU 1575s ok 44 1575s ok 45 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 46 1575s # unique id: aLm7IRbB2T1OmtPJoDbQ-gAAAAc 1575s ok 47 1575s ok 48 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 49 1575s # unique id: aLm7IY3M6ocOk4TZIgpM2wAAAEA 1575s ok 50 1575s ok 51 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 52 1575s # unique id: aLm7IRbB2T1OmtPJoDbQ-wAAAAk 1575s ok 53 1575s ok 54 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 55 1575s # unique id: aLm7IY3M6ocOk4TZIgpM3AAAAEg 1575s ok 56 1575s ok 57 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 58 1575s # unique id: aLm7IRbB2T1OmtPJoDbQ_AAAAAA 1575s ok 59 1575s ok 60 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 61 1575s # unique id: aLm7IY3M6ocOk4TZIgpM3QAAAEQ 1575s ok 62 1575s ok 63 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 64 1575s # unique id: aLm7IRbB2T1OmtPJoDbQ_QAAAAE 1575s ok 65 1575s ok 66 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 67 1575s # unique id: aLm7IY3M6ocOk4TZIgpM3gAAAEM 1575s ok 68 1575s ok 69 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 70 1575s # unique id: aLm7IRbB2T1OmtPJoDbQ_gAAAAU 1575s ok 71 1575s ok 72 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 73 1575s # unique id: aLm7IY3M6ocOk4TZIgpM3wAAAEY 1575s ok 74 1575s ok 75 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 76 1575s # unique id: aLm7IRbB2T1OmtPJoDbQ_wAAAAM 1575s ok 77 1575s ok 78 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 79 1575s # unique id: aLm7IY3M6ocOk4TZIgpM4AAAAEI 1575s ok 80 1575s ok 81 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 82 1575s # unique id: aLm7IRbB2T1OmtPJoDbRAAAAAAQ 1575s ok 83 1575s ok 84 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 85 1575s # unique id: aLm7IY3M6ocOk4TZIgpM4QAAAEc 1575s ok 86 1575s ok 87 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 88 1575s # unique id: aLm7IRbB2T1OmtPJoDbRAQAAAAY 1575s ok 89 1575s ok 90 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 91 1575s # unique id: aLm7IY3M6ocOk4TZIgpM4gAAAEk 1575s ok 92 1575s ok 93 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 94 1575s # unique id: aLm7IRbB2T1OmtPJoDbRAgAAAAg 1575s ok 95 1575s ok 96 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 97 1575s # unique id: aLm7IY3M6ocOk4TZIgpM4wAAAEE 1575s ok 98 1575s ok 99 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 100 1575s # unique id: aLm7IRbB2T1OmtPJoDbRAwAAAAI 1575s ok 101 1575s ok 102 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 103 1575s # unique id: aLm7IY3M6ocOk4TZIgpM5AAAAEU 1575s ok 104 1575s ok 105 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 106 1575s # unique id: aLm7IRbB2T1OmtPJoDbRBAAAAAc 1575s ok 107 1575s ok 108 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 109 1575s # unique id: aLm7IY3M6ocOk4TZIgpM5QAAAEA 1575s ok 110 1575s ok 111 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 112 1575s # unique id: aLm7IRbB2T1OmtPJoDbRBQAAAAk 1575s ok 113 1575s ok 114 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 115 1575s # unique id: aLm7IY3M6ocOk4TZIgpM5gAAAEg 1575s ok 116 1575s ok 117 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 118 1575s # unique id: aLm7IRbB2T1OmtPJoDbRBgAAAAA 1575s ok 119 1575s ok 120 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 121 1575s # unique id: aLm7IY3M6ocOk4TZIgpM5wAAAEQ 1575s ok 122 1575s ok 123 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 124 1575s # unique id: aLm7IRbB2T1OmtPJoDbRBwAAAAE 1575s ok 125 1575s ok 126 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 127 1575s # unique id: aLm7IY3M6ocOk4TZIgpM6AAAAEM 1575s ok 128 1575s ok 129 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 130 1575s # unique id: aLm7IRbB2T1OmtPJoDbRCAAAAAU 1575s ok 131 1575s ok 132 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 133 1575s # unique id: aLm7IY3M6ocOk4TZIgpM6QAAAEY 1575s ok 134 1575s ok 135 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 136 1575s # unique id: aLm7IhbB2T1OmtPJoDbRCQAAAAM 1575s ok 137 1575s ok 138 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 139 1575s # unique id: aLm7Io3M6ocOk4TZIgpM6gAAAEI 1575s ok 140 1575s ok 141 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 142 1575s # unique id: aLm7IhbB2T1OmtPJoDbRCgAAAAQ 1575s ok 143 1575s ok 144 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 145 1575s # unique id: aLm7Io3M6ocOk4TZIgpM6wAAAEc 1575s ok 146 1575s ok 147 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 148 1575s # unique id: aLm7IhbB2T1OmtPJoDbRCwAAAAY 1575s ok 149 1575s ok 150 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 151 1575s # unique id: aLm7Io3M6ocOk4TZIgpM7AAAAEk 1575s ok 152 1575s ok 153 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 154 1575s # unique id: aLm7IhbB2T1OmtPJoDbRDAAAAAg 1575s ok 155 1575s ok 156 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 157 1575s # unique id: aLm7Io3M6ocOk4TZIgpM7QAAAEE 1575s ok 158 1575s ok 159 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 160 1575s # unique id: aLm7IhbB2T1OmtPJoDbRDQAAAAI 1575s ok 161 1575s ok 162 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 163 1575s # unique id: aLm7Io3M6ocOk4TZIgpM7gAAAEU 1575s ok 164 1575s ok 165 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 166 1575s # unique id: aLm7IhbB2T1OmtPJoDbRDgAAAAc 1575s ok 167 1575s ok 168 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 169 1575s # unique id: aLm7Io3M6ocOk4TZIgpM7wAAAEA 1575s ok 170 1575s ok 171 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 172 1575s # unique id: aLm7IhbB2T1OmtPJoDbRDwAAAAk 1575s ok 173 1575s ok 174 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 175 1575s # unique id: aLm7Io3M6ocOk4TZIgpM8AAAAEg 1575s ok 176 1575s ok 177 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 178 1575s # unique id: aLm7IhbB2T1OmtPJoDbREAAAAAA 1575s ok 179 1575s ok 180 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 181 1575s # unique id: aLm7Io3M6ocOk4TZIgpM8QAAAEQ 1575s ok 182 1575s ok 183 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 184 1575s # unique id: aLm7IhbB2T1OmtPJoDbREQAAAAE 1575s ok 185 1575s ok 186 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 187 1575s # unique id: aLm7Io3M6ocOk4TZIgpM8gAAAEM 1575s ok 188 1575s ok 189 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 190 1575s # unique id: aLm7IhbB2T1OmtPJoDbREgAAAAU 1575s ok 191 1575s ok 192 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 193 1575s # unique id: aLm7Io3M6ocOk4TZIgpM8wAAAEY 1575s ok 194 1575s ok 195 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 196 1575s # unique id: aLm7IhbB2T1OmtPJoDbREwAAAAM 1575s ok 197 1575s ok 198 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 199 1575s # unique id: aLm7Io3M6ocOk4TZIgpM9AAAAEI 1575s ok 200 1575s ok 201 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 202 1575s # unique id: aLm7IhbB2T1OmtPJoDbRFAAAAAQ 1575s ok 203 1575s ok 204 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 205 1575s # unique id: aLm7Io3M6ocOk4TZIgpM9QAAAEc 1575s ok 206 1575s ok 207 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 208 1575s # unique id: aLm7IhbB2T1OmtPJoDbRFQAAAAY 1575s ok 209 1575s ok 210 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 211 1575s # unique id: aLm7Io3M6ocOk4TZIgpM9gAAAEk 1575s ok 212 1575s ok 213 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 214 1575s # unique id: aLm7IhbB2T1OmtPJoDbRFgAAAAg 1575s ok 215 1575s ok 216 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 217 1575s # unique id: aLm7Io3M6ocOk4TZIgpM9wAAAEE 1575s ok 218 1575s ok 219 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 220 1575s # unique id: aLm7IhbB2T1OmtPJoDbRFwAAAAI 1575s ok 221 1575s ok 222 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 223 1575s # unique id: aLm7Io3M6ocOk4TZIgpM-AAAAEU 1575s ok 224 1575s ok 225 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 226 1575s # unique id: aLm7IhbB2T1OmtPJoDbRGAAAAAc 1575s ok 227 1575s ok 228 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 229 1575s # unique id: aLm7Io3M6ocOk4TZIgpM-QAAAEA 1575s ok 230 1575s ok 231 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 232 1575s # unique id: aLm7IhbB2T1OmtPJoDbRGQAAAAk 1575s ok 233 1575s ok 234 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 235 1575s # unique id: aLm7Io3M6ocOk4TZIgpM-gAAAEQ 1575s ok 236 1575s ok 237 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 238 1575s # unique id: aLm7IhbB2T1OmtPJoDbRGgAAAAA 1575s ok 239 1575s ok 240 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 241 1575s # unique id: aLm7Io3M6ocOk4TZIgpM-wAAAEg 1575s ok 242 1575s ok 243 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 244 1575s # unique id: aLm7IhbB2T1OmtPJoDbRGwAAAAE 1575s ok 245 1575s ok 246 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 247 1575s # unique id: aLm7Io3M6ocOk4TZIgpM_AAAAEY 1575s ok 248 1575s ok 249 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 250 1575s # unique id: aLm7IhbB2T1OmtPJoDbRHAAAAAU 1575s ok 251 1575s ok 252 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 253 1575s # unique id: aLm7Io3M6ocOk4TZIgpM_QAAAEM 1575s ok 254 1575s ok 255 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 256 1575s # unique id: aLm7IhbB2T1OmtPJoDbRHQAAAAM 1575s ok 257 1575s ok 258 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 259 1575s # unique id: aLm7Io3M6ocOk4TZIgpM_gAAAEI 1575s ok 260 1575s ok 261 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 262 1575s # unique id: aLm7IhbB2T1OmtPJoDbRHgAAAAQ 1575s ok 263 1575s ok 264 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 265 1575s # unique id: aLm7Io3M6ocOk4TZIgpM_wAAAEc 1575s ok 266 1575s ok 267 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 268 1575s # unique id: aLm7IhbB2T1OmtPJoDbRHwAAAAY 1575s ok 269 1575s ok 270 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 271 1575s # unique id: aLm7Io3M6ocOk4TZIgpNAAAAAEk 1575s ok 272 1575s ok 273 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 274 1575s # unique id: aLm7IhbB2T1OmtPJoDbRIAAAAAg 1575s ok 275 1575s ok 276 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 277 1575s # unique id: aLm7Io3M6ocOk4TZIgpNAQAAAEU 1575s ok 278 1575s ok 279 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 280 1575s # unique id: aLm7IhbB2T1OmtPJoDbRIQAAAAI 1575s ok 281 1575s ok 282 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 283 1575s # unique id: aLm7Io3M6ocOk4TZIgpNAgAAAEE 1575s ok 284 1575s ok 285 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 286 1575s # unique id: aLm7IhbB2T1OmtPJoDbRIgAAAAc 1575s ok 287 1575s ok 288 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 289 1575s # unique id: aLm7Io3M6ocOk4TZIgpNAwAAAEA 1575s ok 290 1575s ok 291 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 292 1575s # unique id: aLm7IhbB2T1OmtPJoDbRIwAAAAk 1575s ok 293 1575s ok 294 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 295 1575s # unique id: aLm7I43M6ocOk4TZIgpNBAAAAEQ 1575s ok 296 1575s ok 297 1575s # testing : fetch unique ID 1575s # expected: 200 1575s # received: '200' 1575s ok 298 1575s # unique id: aLm7IxbB2T1OmtPJoDbRJAAAAAA 1575s ok 299 1575s ok 300 1575s ok 1581s t/modules/usertrack.t ............... 1581s 1..1004 1581s # Running under perl version 5.040001 for linux 1581s # Current time local: Thu Sep 4 16:15:31 2025 1581s # Current time GMT: Thu Sep 4 16:15:31 2025 1581s # Using Test.pm version 1.31 1581s # Using Apache/Test.pm version 1.44 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 1 1581s ok 2 1581s Set-Cookie: usertrack_test=b55616c9.63dfc0802ffd5; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=b55616c9.63dfc0802ffd5 1581s ok 3 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 4 1581s ok 5 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 6 1581s ok 7 1581s Set-Cookie: usertrack_test=4b56e74b.63dfc08033019; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=4b56e74b.63dfc08033019 1581s ok 8 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 9 1581s ok 10 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 11 1581s ok 12 1581s Set-Cookie: usertrack_test=1f3fb27a.63dfc08034c73; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=1f3fb27a.63dfc08034c73 1581s ok 13 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 14 1581s ok 15 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 16 1581s ok 17 1581s Set-Cookie: usertrack_test=f149b460.63dfc0803673d; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=f149b460.63dfc0803673d 1581s ok 18 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 19 1581s ok 20 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 21 1581s ok 22 1581s Set-Cookie: usertrack_test=e308ecd1.63dfc0803832b; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=e308ecd1.63dfc0803832b 1581s ok 23 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 24 1581s ok 25 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 26 1581s ok 27 1581s Set-Cookie: usertrack_test=5be2a206.63dfc08039d44; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=5be2a206.63dfc08039d44 1581s ok 28 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 29 1581s ok 30 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 31 1581s ok 32 1581s Set-Cookie: usertrack_test=bd111749.63dfc0803b8c1; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=bd111749.63dfc0803b8c1 1581s ok 33 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 34 1581s ok 35 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 36 1581s ok 37 1581s Set-Cookie: usertrack_test=1ee5a786.63dfc0803d59d; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=1ee5a786.63dfc0803d59d 1581s ok 38 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 39 1581s ok 40 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 41 1581s ok 42 1581s Set-Cookie: usertrack_test=2e4c78fa.63dfc0803efea; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=2e4c78fa.63dfc0803efea 1581s ok 43 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 44 1581s ok 45 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 46 1581s ok 47 1581s Set-Cookie: usertrack_test=27870726.63dfc08041073; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=27870726.63dfc08041073 1581s ok 48 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 49 1581s ok 50 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 51 1581s ok 52 1581s Set-Cookie: usertrack_test=9af8c374.63dfc0804363d; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=9af8c374.63dfc0804363d 1581s ok 53 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 54 1581s ok 55 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 56 1581s ok 57 1581s Set-Cookie: usertrack_test=29f2112b.63dfc080450a1; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=29f2112b.63dfc080450a1 1581s ok 58 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 59 1581s ok 60 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 61 1581s ok 62 1581s Set-Cookie: usertrack_test=ebd24f76.63dfc0804695c; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=ebd24f76.63dfc0804695c 1581s ok 63 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 64 1581s ok 65 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 66 1581s ok 67 1581s Set-Cookie: usertrack_test=b5be3d96.63dfc08048324; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=b5be3d96.63dfc08048324 1581s ok 68 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 69 1581s ok 70 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 71 1581s ok 72 1581s Set-Cookie: usertrack_test=323be5c6.63dfc08049d54; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=323be5c6.63dfc08049d54 1581s ok 73 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 74 1581s ok 75 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 76 1581s ok 77 1581s Set-Cookie: usertrack_test=e364747f.63dfc0804b71b; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=e364747f.63dfc0804b71b 1581s ok 78 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 79 1581s ok 80 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 81 1581s ok 82 1581s Set-Cookie: usertrack_test=2fd3ebab.63dfc0804d1b8; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=2fd3ebab.63dfc0804d1b8 1581s ok 83 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 84 1581s ok 85 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 86 1581s ok 87 1581s Set-Cookie: usertrack_test=c21735c2.63dfc0804eca6; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=c21735c2.63dfc0804eca6 1581s ok 88 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 89 1581s ok 90 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 91 1581s ok 92 1581s Set-Cookie: usertrack_test=8da4e544.63dfc08050698; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=8da4e544.63dfc08050698 1581s ok 93 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 94 1581s ok 95 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 96 1581s ok 97 1581s Set-Cookie: usertrack_test=273794d0.63dfc08052194; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=273794d0.63dfc08052194 1581s ok 98 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 99 1581s ok 100 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 101 1581s ok 102 1581s Set-Cookie: usertrack_test=aacdd226.63dfc08053b26; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=aacdd226.63dfc08053b26 1581s ok 103 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 104 1581s ok 105 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 106 1581s ok 107 1581s Set-Cookie: usertrack_test=5848e42e.63dfc080554c1; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=5848e42e.63dfc080554c1 1581s ok 108 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 109 1581s ok 110 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 111 1581s ok 112 1581s Set-Cookie: usertrack_test=3bfe628f.63dfc08056e23; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=3bfe628f.63dfc08056e23 1581s ok 113 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 114 1581s ok 115 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 116 1581s ok 117 1581s Set-Cookie: usertrack_test=a9caf4dd.63dfc080588f2; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=a9caf4dd.63dfc080588f2 1581s ok 118 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 119 1581s ok 120 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 121 1581s ok 122 1581s Set-Cookie: usertrack_test=96d95db7.63dfc0805a3d2; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=96d95db7.63dfc0805a3d2 1581s ok 123 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 124 1581s ok 125 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 126 1581s ok 127 1581s Set-Cookie: usertrack_test=e4190bc3.63dfc0805bc15; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=e4190bc3.63dfc0805bc15 1581s ok 128 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 129 1581s ok 130 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 131 1581s ok 132 1581s Set-Cookie: usertrack_test=5da93a54.63dfc0805d490; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=5da93a54.63dfc0805d490 1581s ok 133 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 134 1581s ok 135 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 136 1581s ok 137 1581s Set-Cookie: usertrack_test=ac117236.63dfc0805ed19; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=ac117236.63dfc0805ed19 1581s ok 138 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 139 1581s ok 140 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 141 1581s ok 142 1581s Set-Cookie: usertrack_test=1fe41c50.63dfc080606b3; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=1fe41c50.63dfc080606b3 1581s ok 143 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 144 1581s ok 145 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 146 1581s ok 147 1581s Set-Cookie: usertrack_test=2161ccab.63dfc08062007; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=2161ccab.63dfc08062007 1581s ok 148 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 149 1581s ok 150 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 151 1581s ok 152 1581s Set-Cookie: usertrack_test=fa1f9664.63dfc08063915; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=fa1f9664.63dfc08063915 1581s ok 153 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 154 1581s ok 155 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 156 1581s ok 157 1581s Set-Cookie: usertrack_test=e8b0dfb3.63dfc080652d1; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=e8b0dfb3.63dfc080652d1 1581s ok 158 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 159 1581s ok 160 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 161 1581s ok 162 1581s Set-Cookie: usertrack_test=b1c0aa93.63dfc08066c6b; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=b1c0aa93.63dfc08066c6b 1581s ok 163 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 164 1581s ok 165 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 166 1581s ok 167 1581s Set-Cookie: usertrack_test=153f1f2.63dfc080689aa; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=153f1f2.63dfc080689aa 1581s ok 168 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 169 1581s ok 170 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 171 1581s ok 172 1581s Set-Cookie: usertrack_test=5246c35f.63dfc0806a4a8; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=5246c35f.63dfc0806a4a8 1581s ok 173 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 174 1581s ok 175 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 176 1581s ok 177 1581s Set-Cookie: usertrack_test=e214dbb0.63dfc0806bf11; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=e214dbb0.63dfc0806bf11 1581s ok 178 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 179 1581s ok 180 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 181 1581s ok 182 1581s Set-Cookie: usertrack_test=3de02859.63dfc0806d8a7; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=3de02859.63dfc0806d8a7 1581s ok 183 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 184 1581s ok 185 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 186 1581s ok 187 1581s Set-Cookie: usertrack_test=2f5d0299.63dfc0806f28a; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=2f5d0299.63dfc0806f28a 1581s ok 188 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 189 1581s ok 190 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 191 1581s ok 192 1581s Set-Cookie: usertrack_test=d79c9aea.63dfc08070ba6; path=/; expires=Thu, 04-Sep-25 16:16:35 GMT 1581s Cookie: usertrack_test=d79c9aea.63dfc08070ba6 1581s ok 193 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 194 1581s ok 195 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 196 1581s ok 197 1581s Set-Cookie: usertrack_test=eb21463f.63dfc0807247a; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=eb21463f.63dfc0807247a 1581s ok 198 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 199 1581s ok 200 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 201 1581s ok 202 1581s Set-Cookie: usertrack_test=a75abafc.63dfc08073e94; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=a75abafc.63dfc08073e94 1581s ok 203 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 204 1581s ok 205 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 206 1581s ok 207 1581s Set-Cookie: usertrack_test=abfba444.63dfc080759a2; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=abfba444.63dfc080759a2 1581s ok 208 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 209 1581s ok 210 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 211 1581s ok 212 1581s Set-Cookie: usertrack_test=68e164f4.63dfc08077323; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=68e164f4.63dfc08077323 1581s ok 213 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 214 1581s ok 215 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 216 1581s ok 217 1581s Set-Cookie: usertrack_test=ab7e6aa5.63dfc08078c1c; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=ab7e6aa5.63dfc08078c1c 1581s ok 218 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 219 1581s ok 220 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 221 1581s ok 222 1581s Set-Cookie: usertrack_test=2c64f01.63dfc0807a661; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=2c64f01.63dfc0807a661 1581s ok 223 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 224 1581s ok 225 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 226 1581s ok 227 1581s Set-Cookie: usertrack_test=41afa54e.63dfc0807bf60; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=41afa54e.63dfc0807bf60 1581s ok 228 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 229 1581s ok 230 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 231 1581s ok 232 1581s Set-Cookie: usertrack_test=f6270446.63dfc0807da03; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=f6270446.63dfc0807da03 1581s ok 233 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 234 1581s ok 235 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 236 1581s ok 237 1581s Set-Cookie: usertrack_test=6237146d.63dfc0807f3e2; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=6237146d.63dfc0807f3e2 1581s ok 238 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 239 1581s ok 240 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 241 1581s ok 242 1581s Set-Cookie: usertrack_test=5d5257e4.63dfc08080b7d; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=5d5257e4.63dfc08080b7d 1581s ok 243 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 244 1581s ok 245 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 246 1581s ok 247 1581s Set-Cookie: usertrack_test=6194e052.63dfc08082322; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=6194e052.63dfc08082322 1581s ok 248 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 249 1581s ok 250 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 251 1581s ok 252 1581s Set-Cookie: usertrack_test=91e602ea.63dfc08083c23; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=91e602ea.63dfc08083c23 1581s ok 253 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 254 1581s ok 255 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 256 1581s ok 257 1581s Set-Cookie: usertrack_test=4e398a63.63dfc08085645; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=4e398a63.63dfc08085645 1581s ok 258 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 259 1581s ok 260 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 261 1581s ok 262 1581s Set-Cookie: usertrack_test=109ff6d6.63dfc08086f9b; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=109ff6d6.63dfc08086f9b 1581s ok 263 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 264 1581s ok 265 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 266 1581s ok 267 1581s Set-Cookie: usertrack_test=5be2bfd0.63dfc080889d0; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=5be2bfd0.63dfc080889d0 1581s ok 268 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 269 1581s ok 270 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 271 1581s ok 272 1581s Set-Cookie: usertrack_test=e2c543db.63dfc0808a476; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=e2c543db.63dfc0808a476 1581s ok 273 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 274 1581s ok 275 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 276 1581s ok 277 1581s Set-Cookie: usertrack_test=366ab1d6.63dfc0808be5d; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=366ab1d6.63dfc0808be5d 1581s ok 278 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 279 1581s ok 280 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 281 1581s ok 282 1581s Set-Cookie: usertrack_test=5df3f419.63dfc0808d7ff; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=5df3f419.63dfc0808d7ff 1581s ok 283 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 284 1581s ok 285 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 286 1581s ok 287 1581s Set-Cookie: usertrack_test=f3d57a50.63dfc0808f13e; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=f3d57a50.63dfc0808f13e 1581s ok 288 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 289 1581s ok 290 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 291 1581s ok 292 1581s Set-Cookie: usertrack_test=b0d4bb78.63dfc08090a80; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=b0d4bb78.63dfc08090a80 1581s ok 293 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 294 1581s ok 295 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 296 1581s ok 297 1581s Set-Cookie: usertrack_test=c672551f.63dfc08092376; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=c672551f.63dfc08092376 1581s ok 298 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 299 1581s ok 300 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 301 1581s ok 302 1581s Set-Cookie: usertrack_test=3af50fe2.63dfc08093d15; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=3af50fe2.63dfc08093d15 1581s ok 303 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 304 1581s ok 305 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 306 1581s ok 307 1581s Set-Cookie: usertrack_test=e3469612.63dfc08095726; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=e3469612.63dfc08095726 1581s ok 308 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 309 1581s ok 310 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 311 1581s ok 312 1581s Set-Cookie: usertrack_test=62366148.63dfc08097080; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=62366148.63dfc08097080 1581s ok 313 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 314 1581s ok 315 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 316 1581s ok 317 1581s Set-Cookie: usertrack_test=5726658.63dfc08098942; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=5726658.63dfc08098942 1581s ok 318 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 319 1581s ok 320 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 321 1581s ok 322 1581s Set-Cookie: usertrack_test=a995278f.63dfc0809a167; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=a995278f.63dfc0809a167 1581s ok 323 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 324 1581s ok 325 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 326 1581s ok 327 1581s Set-Cookie: usertrack_test=d22f7acd.63dfc0809b9a2; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=d22f7acd.63dfc0809b9a2 1581s ok 328 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 329 1581s ok 330 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 331 1581s ok 332 1581s Set-Cookie: usertrack_test=a4f10042.63dfc0809d188; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=a4f10042.63dfc0809d188 1581s ok 333 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 334 1581s ok 335 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 336 1581s ok 337 1581s Set-Cookie: usertrack_test=b15b753a.63dfc0809ec44; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=b15b753a.63dfc0809ec44 1581s ok 338 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 339 1581s ok 340 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 341 1581s ok 342 1581s Set-Cookie: usertrack_test=388fce73.63dfc080a05dc; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=388fce73.63dfc080a05dc 1581s ok 343 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 344 1581s ok 345 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 346 1581s ok 347 1581s Set-Cookie: usertrack_test=332c9e82.63dfc080a1dc3; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=332c9e82.63dfc080a1dc3 1581s ok 348 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 349 1581s ok 350 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 351 1581s ok 352 1581s Set-Cookie: usertrack_test=4d1841d0.63dfc080a36d6; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=4d1841d0.63dfc080a36d6 1581s ok 353 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 354 1581s ok 355 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 356 1581s ok 357 1581s Set-Cookie: usertrack_test=91043e6a.63dfc080a4fb9; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=91043e6a.63dfc080a4fb9 1581s ok 358 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 359 1581s ok 360 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 361 1581s ok 362 1581s Set-Cookie: usertrack_test=f9197fe5.63dfc080a677d; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=f9197fe5.63dfc080a677d 1581s ok 363 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 364 1581s ok 365 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 366 1581s ok 367 1581s Set-Cookie: usertrack_test=11597d21.63dfc080a7eec; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=11597d21.63dfc080a7eec 1581s ok 368 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 369 1581s ok 370 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 371 1581s ok 372 1581s Set-Cookie: usertrack_test=11e712ca.63dfc080a9749; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=11e712ca.63dfc080a9749 1581s ok 373 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 374 1581s ok 375 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 376 1581s ok 377 1581s Set-Cookie: usertrack_test=56d31c2d.63dfc080aaf7a; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=56d31c2d.63dfc080aaf7a 1581s ok 378 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 379 1581s ok 380 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 381 1581s ok 382 1581s Set-Cookie: usertrack_test=59123d10.63dfc080ac78d; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=59123d10.63dfc080ac78d 1581s ok 383 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 384 1581s ok 385 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 386 1581s ok 387 1581s Set-Cookie: usertrack_test=f109af56.63dfc080ae08e; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=f109af56.63dfc080ae08e 1581s ok 388 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 389 1581s ok 390 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 391 1581s ok 392 1581s Set-Cookie: usertrack_test=9fcbc59d.63dfc080af824; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=9fcbc59d.63dfc080af824 1581s ok 393 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 394 1581s ok 395 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 396 1581s ok 397 1581s Set-Cookie: usertrack_test=266a5eba.63dfc080b112d; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=266a5eba.63dfc080b112d 1581s ok 398 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 399 1581s ok 400 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 401 1581s ok 402 1581s Set-Cookie: usertrack_test=6b0090f1.63dfc080b2a31; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=6b0090f1.63dfc080b2a31 1581s ok 403 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 404 1581s ok 405 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 406 1581s ok 407 1581s Set-Cookie: usertrack_test=feb87e57.63dfc080b422d; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=feb87e57.63dfc080b422d 1581s ok 408 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 409 1581s ok 410 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 411 1581s ok 412 1581s Set-Cookie: usertrack_test=a528baed.63dfc080b5a69; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=a528baed.63dfc080b5a69 1581s ok 413 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 414 1581s ok 415 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 416 1581s ok 417 1581s Set-Cookie: usertrack_test=3fbdd5aa.63dfc080b71c0; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=3fbdd5aa.63dfc080b71c0 1581s ok 418 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 419 1581s ok 420 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 421 1581s ok 422 1581s Set-Cookie: usertrack_test=84f521c7.63dfc080b89e5; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=84f521c7.63dfc080b89e5 1581s ok 423 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 424 1581s ok 425 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 426 1581s ok 427 1581s Set-Cookie: usertrack_test=110d9e8c.63dfc080ba124; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=110d9e8c.63dfc080ba124 1581s ok 428 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 429 1581s ok 430 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 431 1581s ok 432 1581s Set-Cookie: usertrack_test=33c3d354.63dfc080bb82d; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=33c3d354.63dfc080bb82d 1581s ok 433 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 434 1581s ok 435 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 436 1581s ok 437 1581s Set-Cookie: usertrack_test=858c6104.63dfc080bcffc; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=858c6104.63dfc080bcffc 1581s ok 438 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 439 1581s ok 440 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 441 1581s ok 442 1581s Set-Cookie: usertrack_test=e7aad2a5.63dfc080be78d; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=e7aad2a5.63dfc080be78d 1581s ok 443 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 444 1581s ok 445 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 446 1581s ok 447 1581s Set-Cookie: usertrack_test=619c0f2f.63dfc080c0088; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=619c0f2f.63dfc080c0088 1581s ok 448 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 449 1581s ok 450 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 451 1581s ok 452 1581s Set-Cookie: usertrack_test=130abb9e.63dfc080c19c7; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=130abb9e.63dfc080c19c7 1581s ok 453 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 454 1581s ok 455 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 456 1581s ok 457 1581s Set-Cookie: usertrack_test=87a6b1ba.63dfc080c3404; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=87a6b1ba.63dfc080c3404 1581s ok 458 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 459 1581s ok 460 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 461 1581s ok 462 1581s Set-Cookie: usertrack_test=3d923975.63dfc080c4d52; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=3d923975.63dfc080c4d52 1581s ok 463 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 464 1581s ok 465 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 466 1581s ok 467 1581s Set-Cookie: usertrack_test=115695bf.63dfc080c6468; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=115695bf.63dfc080c6468 1581s ok 468 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 469 1581s ok 470 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 471 1581s ok 472 1581s Set-Cookie: usertrack_test=b2ec6a42.63dfc080c7b94; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=b2ec6a42.63dfc080c7b94 1581s ok 473 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 474 1581s ok 475 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 476 1581s ok 477 1581s Set-Cookie: usertrack_test=89c5717d.63dfc080c92bd; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=89c5717d.63dfc080c92bd 1581s ok 478 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 479 1581s ok 480 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 481 1581s ok 482 1581s Set-Cookie: usertrack_test=2de48b40.63dfc080caabe; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=2de48b40.63dfc080caabe 1581s ok 483 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 484 1581s ok 485 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 486 1581s ok 487 1581s Set-Cookie: usertrack_test=c1ea7f4e.63dfc080cc227; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=c1ea7f4e.63dfc080cc227 1581s ok 488 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 489 1581s ok 490 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 491 1581s ok 492 1581s Set-Cookie: usertrack_test=16231f38.63dfc080cd98c; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=16231f38.63dfc080cd98c 1581s ok 493 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 494 1581s ok 495 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 496 1581s ok 497 1581s Set-Cookie: usertrack_test=c34cc88f.63dfc080cf1c1; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=c34cc88f.63dfc080cf1c1 1581s ok 498 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 499 1581s ok 500 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 501 1581s ok 502 1581s Set-Cookie: usertrack_test=36620066.63dfc080d0ac6; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=36620066.63dfc080d0ac6 1581s ok 503 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 504 1581s ok 505 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 506 1581s ok 507 1581s Set-Cookie: usertrack_test=6aeb0a48.63dfc080d2232; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=6aeb0a48.63dfc080d2232 1581s ok 508 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 509 1581s ok 510 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 511 1581s ok 512 1581s Set-Cookie: usertrack_test=4e064894.63dfc080d3c68; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=4e064894.63dfc080d3c68 1581s ok 513 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 514 1581s ok 515 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 516 1581s ok 517 1581s Set-Cookie: usertrack_test=4e99eef3.63dfc080d5430; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=4e99eef3.63dfc080d5430 1581s ok 518 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 519 1581s ok 520 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 521 1581s ok 522 1581s Set-Cookie: usertrack_test=81e0d30f.63dfc080d6d14; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=81e0d30f.63dfc080d6d14 1581s ok 523 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 524 1581s ok 525 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 526 1581s ok 527 1581s Set-Cookie: usertrack_test=209fd7c7.63dfc080d8584; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=209fd7c7.63dfc080d8584 1581s ok 528 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 529 1581s ok 530 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 531 1581s ok 532 1581s Set-Cookie: usertrack_test=bb7794bd.63dfc080d9da3; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=bb7794bd.63dfc080d9da3 1581s ok 533 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 534 1581s ok 535 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 536 1581s ok 537 1581s Set-Cookie: usertrack_test=3aa441c3.63dfc080db595; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=3aa441c3.63dfc080db595 1581s ok 538 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 539 1581s ok 540 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 541 1581s ok 542 1581s Set-Cookie: usertrack_test=83ed7cfe.63dfc080dce50; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=83ed7cfe.63dfc080dce50 1581s ok 543 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 544 1581s ok 545 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 546 1581s ok 547 1581s Set-Cookie: usertrack_test=a3bee71.63dfc080de72a; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=a3bee71.63dfc080de72a 1581s ok 548 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 549 1581s ok 550 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 551 1581s ok 552 1581s Set-Cookie: usertrack_test=27f33ad5.63dfc080e018a; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=27f33ad5.63dfc080e018a 1581s ok 553 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 554 1581s ok 555 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 556 1581s ok 557 1581s Set-Cookie: usertrack_test=a66faecb.63dfc080e1a8a; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=a66faecb.63dfc080e1a8a 1581s ok 558 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 559 1581s ok 560 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 561 1581s ok 562 1581s Set-Cookie: usertrack_test=70ad188b.63dfc080e34c0; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=70ad188b.63dfc080e34c0 1581s ok 563 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 564 1581s ok 565 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 566 1581s ok 567 1581s Set-Cookie: usertrack_test=ff42ba31.63dfc080e4e3e; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=ff42ba31.63dfc080e4e3e 1581s ok 568 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 569 1581s ok 570 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 571 1581s ok 572 1581s Set-Cookie: usertrack_test=e3530b89.63dfc080e6672; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=e3530b89.63dfc080e6672 1581s ok 573 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 574 1581s ok 575 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 576 1581s ok 577 1581s Set-Cookie: usertrack_test=f2278f84.63dfc080e7fb4; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=f2278f84.63dfc080e7fb4 1581s ok 578 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 579 1581s ok 580 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 581 1581s ok 582 1581s Set-Cookie: usertrack_test=427e690.63dfc080e988e; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=427e690.63dfc080e988e 1581s ok 583 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 584 1581s ok 585 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 586 1581s ok 587 1581s Set-Cookie: usertrack_test=704a2ec.63dfc080eb128; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=704a2ec.63dfc080eb128 1581s ok 588 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 589 1581s ok 590 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 591 1581s ok 592 1581s Set-Cookie: usertrack_test=1d45cf7e.63dfc080ec8e0; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=1d45cf7e.63dfc080ec8e0 1581s ok 593 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 594 1581s ok 595 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 596 1581s ok 597 1581s Set-Cookie: usertrack_test=7e010d0c.63dfc080ee218; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=7e010d0c.63dfc080ee218 1581s ok 598 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 599 1581s ok 600 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 601 1581s ok 602 1581s Set-Cookie: usertrack_test=690c7e7e.63dfc080efbc6; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=690c7e7e.63dfc080efbc6 1581s ok 603 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 604 1581s ok 605 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 606 1581s ok 607 1581s Set-Cookie: usertrack_test=3fac807d.63dfc080f1495; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=3fac807d.63dfc080f1495 1581s ok 608 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 609 1581s ok 610 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 611 1581s ok 612 1581s Set-Cookie: usertrack_test=522e7c05.63dfc080f2dad; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=522e7c05.63dfc080f2dad 1581s ok 613 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 614 1581s ok 615 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 616 1581s ok 617 1581s Set-Cookie: usertrack_test=81a445f6.63dfc080f47f7; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=81a445f6.63dfc080f47f7 1581s ok 618 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 619 1581s ok 620 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 621 1581s ok 622 1581s Set-Cookie: usertrack_test=97844f34.63dfc080f602e; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=97844f34.63dfc080f602e 1581s ok 623 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 624 1581s ok 625 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 626 1581s ok 627 1581s Set-Cookie: usertrack_test=21e99095.63dfc080f79d0; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=21e99095.63dfc080f79d0 1581s ok 628 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 629 1581s ok 630 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 631 1581s ok 632 1581s Set-Cookie: usertrack_test=3fd28cc5.63dfc080f90e6; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=3fd28cc5.63dfc080f90e6 1581s ok 633 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 634 1581s ok 635 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 636 1581s ok 637 1581s Set-Cookie: usertrack_test=d9130e47.63dfc080fa851; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=d9130e47.63dfc080fa851 1581s ok 638 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 639 1581s ok 640 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 641 1581s ok 642 1581s Set-Cookie: usertrack_test=265b8aa6.63dfc080fbfc3; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=265b8aa6.63dfc080fbfc3 1581s ok 643 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 644 1581s ok 645 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 646 1581s ok 647 1581s Set-Cookie: usertrack_test=b6d9d8.63dfc080fd6d9; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=b6d9d8.63dfc080fd6d9 1581s ok 648 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 649 1581s ok 650 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 651 1581s ok 652 1581s Set-Cookie: usertrack_test=8d319fa2.63dfc080fee0c; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=8d319fa2.63dfc080fee0c 1581s ok 653 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 654 1581s ok 655 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 656 1581s ok 657 1581s Set-Cookie: usertrack_test=890807df.63dfc08100531; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=890807df.63dfc08100531 1581s ok 658 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 659 1581s ok 660 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 661 1581s ok 662 1581s Set-Cookie: usertrack_test=424e2d02.63dfc08101d5e; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=424e2d02.63dfc08101d5e 1581s ok 663 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 664 1581s ok 665 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 666 1581s ok 667 1581s Set-Cookie: usertrack_test=aa5fb948.63dfc0810343b; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=aa5fb948.63dfc0810343b 1581s ok 668 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 669 1581s ok 670 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 671 1581s ok 672 1581s Set-Cookie: usertrack_test=fbbb8e7b.63dfc08104c85; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=fbbb8e7b.63dfc08104c85 1581s ok 673 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 674 1581s ok 675 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 676 1581s ok 677 1581s Set-Cookie: usertrack_test=f41f1c3f.63dfc081064f7; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=f41f1c3f.63dfc081064f7 1581s ok 678 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 679 1581s ok 680 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 681 1581s ok 682 1581s Set-Cookie: usertrack_test=12c0dd37.63dfc08107ca1; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=12c0dd37.63dfc08107ca1 1581s ok 683 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 684 1581s ok 685 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 686 1581s ok 687 1581s Set-Cookie: usertrack_test=be66c1ed.63dfc08109480; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=be66c1ed.63dfc08109480 1581s ok 688 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 689 1581s ok 690 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 691 1581s ok 692 1581s Set-Cookie: usertrack_test=aff5a69.63dfc0810ac89; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=aff5a69.63dfc0810ac89 1581s ok 693 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 694 1581s ok 695 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 696 1581s ok 697 1581s Set-Cookie: usertrack_test=2151cdb9.63dfc0810c4a2; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=2151cdb9.63dfc0810c4a2 1581s ok 698 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 699 1581s ok 700 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 701 1581s ok 702 1581s Set-Cookie: usertrack_test=6e8a4fc4.63dfc0810ddf2; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=6e8a4fc4.63dfc0810ddf2 1581s ok 703 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 704 1581s ok 705 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 706 1581s ok 707 1581s Set-Cookie: usertrack_test=ee732228.63dfc0810f5e2; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=ee732228.63dfc0810f5e2 1581s ok 708 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 709 1581s ok 710 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 711 1581s ok 712 1581s Set-Cookie: usertrack_test=b153bfff.63dfc08110d5c; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=b153bfff.63dfc08110d5c 1581s ok 713 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 714 1581s ok 715 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 716 1581s ok 717 1581s Set-Cookie: usertrack_test=97d9993f.63dfc08112452; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=97d9993f.63dfc08112452 1581s ok 718 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 719 1581s ok 720 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 721 1581s ok 722 1581s Set-Cookie: usertrack_test=e18e92cf.63dfc08113d0c; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=e18e92cf.63dfc08113d0c 1581s ok 723 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 724 1581s ok 725 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 726 1581s ok 727 1581s Set-Cookie: usertrack_test=8667da33.63dfc08115416; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=8667da33.63dfc08115416 1581s ok 728 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 729 1581s ok 730 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 731 1581s ok 732 1581s Set-Cookie: usertrack_test=bcbc056e.63dfc08116cd9; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=bcbc056e.63dfc08116cd9 1581s ok 733 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 734 1581s ok 735 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 736 1581s ok 737 1581s Set-Cookie: usertrack_test=c7de3886.63dfc08118474; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=c7de3886.63dfc08118474 1581s ok 738 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 739 1581s ok 740 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 741 1581s ok 742 1581s Set-Cookie: usertrack_test=9ea5b075.63dfc08119b5e; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=9ea5b075.63dfc08119b5e 1581s ok 743 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 744 1581s ok 745 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 746 1581s ok 747 1581s Set-Cookie: usertrack_test=ea39be61.63dfc0811b359; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=ea39be61.63dfc0811b359 1581s ok 748 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 749 1581s ok 750 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 751 1581s ok 752 1581s Set-Cookie: usertrack_test=126dfe53.63dfc0811cc49; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=126dfe53.63dfc0811cc49 1581s ok 753 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 754 1581s ok 755 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 756 1581s ok 757 1581s Set-Cookie: usertrack_test=c296d9bf.63dfc0811e4d3; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=c296d9bf.63dfc0811e4d3 1581s ok 758 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 759 1581s ok 760 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 761 1581s ok 762 1581s Set-Cookie: usertrack_test=b6fe0147.63dfc0811fd27; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=b6fe0147.63dfc0811fd27 1581s ok 763 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 764 1581s ok 765 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 766 1581s ok 767 1581s Set-Cookie: usertrack_test=c7b50f1f.63dfc0812157c; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=c7b50f1f.63dfc0812157c 1581s ok 768 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 769 1581s ok 770 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 771 1581s ok 772 1581s Set-Cookie: usertrack_test=ba589a78.63dfc08122edc; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=ba589a78.63dfc08122edc 1581s ok 773 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 774 1581s ok 775 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 776 1581s ok 777 1581s Set-Cookie: usertrack_test=850270f8.63dfc0812463a; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=850270f8.63dfc0812463a 1581s ok 778 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 779 1581s ok 780 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 781 1581s ok 782 1581s Set-Cookie: usertrack_test=9b058fcf.63dfc08125d2c; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=9b058fcf.63dfc08125d2c 1581s ok 783 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 784 1581s ok 785 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 786 1581s ok 787 1581s Set-Cookie: usertrack_test=9c65a362.63dfc0812735c; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=9c65a362.63dfc0812735c 1581s ok 788 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 789 1581s ok 790 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 791 1581s ok 792 1581s Set-Cookie: usertrack_test=8f331cf9.63dfc08128a9b; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=8f331cf9.63dfc08128a9b 1581s ok 793 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 794 1581s ok 795 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 796 1581s ok 797 1581s Set-Cookie: usertrack_test=2cd0d6e6.63dfc0812a313; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=2cd0d6e6.63dfc0812a313 1581s ok 798 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 799 1581s ok 800 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 801 1581s ok 802 1581s Set-Cookie: usertrack_test=22a5618a.63dfc0812bca4; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=22a5618a.63dfc0812bca4 1581s ok 803 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 804 1581s ok 805 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 806 1581s ok 807 1581s Set-Cookie: usertrack_test=9623d217.63dfc0812d5e4; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=9623d217.63dfc0812d5e4 1581s ok 808 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 809 1581s ok 810 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 811 1581s ok 812 1581s Set-Cookie: usertrack_test=51fdce7f.63dfc0812eedc; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=51fdce7f.63dfc0812eedc 1581s ok 813 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 814 1581s ok 815 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 816 1581s ok 817 1581s Set-Cookie: usertrack_test=992e74e5.63dfc08130665; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=992e74e5.63dfc08130665 1581s ok 818 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 819 1581s ok 820 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 821 1581s ok 822 1581s Set-Cookie: usertrack_test=ad15201c.63dfc08131d4e; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=ad15201c.63dfc08131d4e 1581s ok 823 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 824 1581s ok 825 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 826 1581s ok 827 1581s Set-Cookie: usertrack_test=3e322804.63dfc081335ce; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=3e322804.63dfc081335ce 1581s ok 828 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 829 1581s ok 830 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 831 1581s ok 832 1581s Set-Cookie: usertrack_test=d172b6d9.63dfc08134d06; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=d172b6d9.63dfc08134d06 1581s ok 833 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 834 1581s ok 835 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 836 1581s ok 837 1581s Set-Cookie: usertrack_test=3688a407.63dfc081363d0; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=3688a407.63dfc081363d0 1581s ok 838 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 839 1581s ok 840 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 841 1581s ok 842 1581s Set-Cookie: usertrack_test=f14d3273.63dfc08137ab0; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=f14d3273.63dfc08137ab0 1581s ok 843 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 844 1581s ok 845 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 846 1581s ok 847 1581s Set-Cookie: usertrack_test=be3915f1.63dfc081391c7; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=be3915f1.63dfc081391c7 1581s ok 848 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 849 1581s ok 850 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 851 1581s ok 852 1581s Set-Cookie: usertrack_test=ae284ce5.63dfc0813aa47; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=ae284ce5.63dfc0813aa47 1581s ok 853 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 854 1581s ok 855 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 856 1581s ok 857 1581s Set-Cookie: usertrack_test=47561831.63dfc0813c43f; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=47561831.63dfc0813c43f 1581s ok 858 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 859 1581s ok 860 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 861 1581s ok 862 1581s Set-Cookie: usertrack_test=bae25867.63dfc0813df51; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=bae25867.63dfc0813df51 1581s ok 863 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 864 1581s ok 865 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 866 1581s ok 867 1581s Set-Cookie: usertrack_test=1343da8.63dfc0813f846; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=1343da8.63dfc0813f846 1581s ok 868 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 869 1581s ok 870 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 871 1581s ok 872 1581s Set-Cookie: usertrack_test=53244e7b.63dfc08141078; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=53244e7b.63dfc08141078 1581s ok 873 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 874 1581s ok 875 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 876 1581s ok 877 1581s Set-Cookie: usertrack_test=e971b559.63dfc0814289b; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=e971b559.63dfc0814289b 1581s ok 878 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 879 1581s ok 880 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 881 1581s ok 882 1581s Set-Cookie: usertrack_test=edeb7739.63dfc0814400a; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=edeb7739.63dfc0814400a 1581s ok 883 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 884 1581s ok 885 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 886 1581s ok 887 1581s Set-Cookie: usertrack_test=a0813b73.63dfc08145796; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=a0813b73.63dfc08145796 1581s ok 888 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 889 1581s ok 890 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 891 1581s ok 892 1581s Set-Cookie: usertrack_test=e1f2ebfd.63dfc08146f39; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=e1f2ebfd.63dfc08146f39 1581s ok 893 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 894 1581s ok 895 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 896 1581s ok 897 1581s Set-Cookie: usertrack_test=d0d90d84.63dfc08148692; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=d0d90d84.63dfc08148692 1581s ok 898 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 899 1581s ok 900 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 901 1581s ok 902 1581s Set-Cookie: usertrack_test=b0c71e31.63dfc08149fc5; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=b0c71e31.63dfc08149fc5 1581s ok 903 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 904 1581s ok 905 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 906 1581s ok 907 1581s Set-Cookie: usertrack_test=e7d66640.63dfc0814b9cb; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=e7d66640.63dfc0814b9cb 1581s ok 908 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 909 1581s ok 910 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 911 1581s ok 912 1581s Set-Cookie: usertrack_test=6da1d9aa.63dfc0814d1c1; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=6da1d9aa.63dfc0814d1c1 1581s ok 913 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 914 1581s ok 915 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 916 1581s ok 917 1581s Set-Cookie: usertrack_test=28f81f21.63dfc0814eafc; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=28f81f21.63dfc0814eafc 1581s ok 918 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 919 1581s ok 920 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 921 1581s ok 922 1581s Set-Cookie: usertrack_test=e347c31b.63dfc081505dc; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=e347c31b.63dfc081505dc 1581s ok 923 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 924 1581s ok 925 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 926 1581s ok 927 1581s Set-Cookie: usertrack_test=c4619ab0.63dfc08151e4e; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=c4619ab0.63dfc08151e4e 1581s ok 928 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 929 1581s ok 930 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 931 1581s ok 932 1581s Set-Cookie: usertrack_test=643cfc41.63dfc081536bf; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=643cfc41.63dfc081536bf 1581s ok 933 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 934 1581s ok 935 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 936 1581s ok 937 1581s Set-Cookie: usertrack_test=92acef4c.63dfc08155086; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=92acef4c.63dfc08155086 1581s ok 938 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 939 1581s ok 940 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 941 1581s ok 942 1581s Set-Cookie: usertrack_test=d256858c.63dfc081569a8; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=d256858c.63dfc081569a8 1581s ok 943 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 944 1581s ok 945 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 946 1581s ok 947 1581s Set-Cookie: usertrack_test=691293b9.63dfc08158102; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=691293b9.63dfc08158102 1581s ok 948 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 949 1581s ok 950 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 951 1581s ok 952 1581s Set-Cookie: usertrack_test=345ae02b.63dfc08159aca; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=345ae02b.63dfc08159aca 1581s ok 953 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 954 1581s ok 955 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 956 1581s ok 957 1581s Set-Cookie: usertrack_test=654a9306.63dfc0815b477; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=654a9306.63dfc0815b477 1581s ok 958 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 959 1581s ok 960 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 961 1581s ok 962 1581s Set-Cookie: usertrack_test=fdff3860.63dfc0815cc6d; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=fdff3860.63dfc0815cc6d 1581s ok 963 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 964 1581s ok 965 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 966 1581s ok 967 1581s Set-Cookie: usertrack_test=634037ed.63dfc0815e559; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=634037ed.63dfc0815e559 1581s ok 968 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 969 1581s ok 970 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 971 1581s ok 972 1581s Set-Cookie: usertrack_test=738aebb7.63dfc0816002b; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=738aebb7.63dfc0816002b 1581s ok 973 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 974 1581s ok 975 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 976 1581s ok 977 1581s Set-Cookie: usertrack_test=19b46367.63dfc08161815; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=19b46367.63dfc08161815 1581s ok 978 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 979 1581s ok 980 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 981 1581s ok 982 1581s Set-Cookie: usertrack_test=91945a81.63dfc081630c6; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=91945a81.63dfc081630c6 1581s ok 983 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 984 1581s ok 985 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 986 1581s ok 987 1581s Set-Cookie: usertrack_test=11b6ca4b.63dfc08164b85; path=/; expires=Thu, 04-Sep-25 16:16:36 GMT 1581s Cookie: usertrack_test=11b6ca4b.63dfc08164b85 1581s ok 988 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 989 1581s ok 990 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 991 1581s ok 992 1581s Set-Cookie: usertrack_test=229584e6.63dfc08166496; path=/; expires=Thu, 04-Sep-25 16:16:37 GMT 1581s Cookie: usertrack_test=229584e6.63dfc08166496 1581s ok 993 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 994 1581s ok 995 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 996 1581s ok 997 1581s Set-Cookie: usertrack_test=40a8a0bd.63dfc08167f30; path=/; expires=Thu, 04-Sep-25 16:16:37 GMT 1581s Cookie: usertrack_test=40a8a0bd.63dfc08167f30 1581s ok 998 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 999 1581s ok 1000 1581s ok 1001 1581s # testing : Checking return code is '200' 1581s # expected: 200 1581s # received: '200' 1581s ok 1002 1581s # usertrack_test=d41c514d.63dfc08169709; path=/; expires=Thu, 04-Sep-25 16:16:37 GMT 1581s ok 1003 1581s # expected: undef 1581s # received: undef 1581s ok 1004 1581s ok 1585s t/modules/vhost_alias.t ............. 1585s 1..8 1585s # Running under perl version 5.040001 for linux 1585s # Current time local: Thu Sep 4 16:15:37 2025 1585s # Current time GMT: Thu Sep 4 16:15:37 2025 1585s # Using Test.pm version 1.31 1585s # Using Apache/Test.pm version 1.44 1585s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1585s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1585s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1585s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1585s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1585s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1585s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1585s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1585s # testing : VirtalDocumentRoot test 1585s # expected: 'www.vha-test.com' 1585s # received: 'www.vha-test.com' 1585s ok 1 1585s # testing : VirtualScriptAlias test 1585s # expected: 'test cgi for www.vha-test.com' 1585s # received: 'test cgi for www.vha-test.com' 1585s ok 2 1585s # testing : VirtalDocumentRoot test 1585s # expected: 'big.server.name.from.heck.org' 1585s # received: 'big.server.name.from.heck.org' 1585s ok 3 1585s # testing : VirtualScriptAlias test 1585s # expected: 'test cgi for big.server.name.from.heck.org' 1585s # received: 'test cgi for big.server.name.from.heck.org' 1585s ok 4 1585s # testing : VirtalDocumentRoot test 1585s # expected: 'ab.com' 1585s # received: 'ab.com' 1585s ok 5 1585s # testing : VirtualScriptAlias test 1585s # expected: 'test cgi for ab.com' 1585s # received: 'test cgi for ab.com' 1585s ok 6 1585s # testing : VirtalDocumentRoot test 1585s # expected: 'w-t-f.net' 1585s # received: 'w-t-f.net' 1585s ok 7 1585s # testing : VirtualScriptAlias test 1585s # expected: 'test cgi for w-t-f.net' 1585s # received: 'test cgi for w-t-f.net' 1585s ok 8 1585s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1585s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1585s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1585s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1585s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1585s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1585s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1585s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1585s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1585s ok 1590s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1594s t/protocol/echo.t ................... 1594s 1..8 1594s # Running under perl version 5.040001 for linux 1594s # Current time local: Thu Sep 4 16:15:46 2025 1594s # Current time GMT: Thu Sep 4 16:15:46 2025 1594s # Using Test.pm version 1.31 1594s # Using Apache/Test.pm version 1.44 1594s testing mod_echo_ssl 1594s ok 1 1594s #Cipher: TLS_AES_256_GCM_SHA384 1594s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1594s # testing : echo 1594s # expected: 't/protocol/echo.t' 1594s # received: 't/protocol/echo.t' 1594s ok 2 1594s # testing : echo 1594s # expected: '/usr/bin/perl' 1594s # received: '/usr/bin/perl' 1594s ok 3 1594s # testing : echo 1594s # expected: '815914815914815914815914815914' 1594s # received: '815914815914815914815914815914' 1594s ok 4 1594s testing mod_echo 1594s ok 5 1594s # testing : echo 1594s # expected: 't/protocol/echo.t' 1594s # received: 't/protocol/echo.t' 1594s ok 6 1594s # testing : echo 1594s # expected: '/usr/bin/perl' 1594s # received: '/usr/bin/perl' 1594s ok 7 1594s # testing : echo 1594s # expected: '815914815914815914815914815914' 1594s # received: '815914815914815914815914815914' 1594s ok 8 1594s ok 1599s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1604s t/security/CVE-2003-0542.t .......... 1604s 1..1 1604s # Running under perl version 5.040001 for linux 1604s # Current time local: Thu Sep 4 16:15:55 2025 1604s # Current time GMT: Thu Sep 4 16:15:55 2025 1604s # Using Test.pm version 1.31 1604s # Using Apache/Test.pm version 1.44 1604s # testing : CAN-2003-0542 test case 1604s # expected: 404 1604s # received: '404' 1604s ok 1 1604s ok 1609s t/security/CVE-2004-0747.t .......... 1609s 1..1 1609s # Running under perl version 5.040001 for linux 1609s # Current time local: Thu Sep 4 16:16:00 2025 1609s # Current time GMT: Thu Sep 4 16:16:00 2025 1609s # Using Test.pm version 1.31 1609s # Using Apache/Test.pm version 1.44 1609s # testing : CAN-2004-0747 ap_resolve_env test case 1609s # expected: 200 1609s # received: 200 1609s ok 1 1609s ok 1613s t/security/CVE-2004-0811.t .......... 1613s 1..8 1613s # Running under perl version 5.040001 for linux 1613s # Current time local: Thu Sep 4 16:16:05 2025 1613s # Current time GMT: Thu Sep 4 16:16:05 2025 1613s # Using Test.pm version 1.31 1613s # Using Apache/Test.pm version 1.44 1613s # testing : subdir access allowed 1613s # expected: 200 1613s # received: '200' 1613s ok 1 1613s # testing : subdir access allowed 1613s # expected: 200 1613s # received: '200' 1613s ok 2 1613s # testing : subdir access allowed 1613s # expected: 200 1613s # received: '200' 1613s ok 3 1613s # testing : subdir access allowed 1613s # expected: 200 1613s # received: '200' 1613s ok 4 1613s # testing : topdir access denied 1613s # expected: 401 1613s # received: '401' 1613s ok 5 1613s # testing : topdir access denied 1613s # expected: 401 1613s # received: '401' 1613s ok 6 1613s # testing : topdir access denied 1613s # expected: 401 1613s # received: '401' 1613s ok 7 1613s # testing : topdir access denied 1613s # expected: 401 1613s # received: '401' 1613s ok 8 1613s ok 1618s t/security/CVE-2004-0940.t .......... 1618s 1..1 1618s # Running under perl version 5.040001 for linux 1618s # Current time local: Thu Sep 4 16:16:09 2025 1618s # Current time GMT: Thu Sep 4 16:16:09 2025 1618s # Using Test.pm version 1.31 1618s # Using Apache/Test.pm version 1.44 1618s # testing : response was 200 1618s # expected: 200 1618s # received: '200' 1618s ok 1 1618s ok 1622s t/security/CVE-2004-0942.t .......... 1622s 1..2 1622s # Running under perl version 5.040001 for linux 1622s # Current time local: Thu Sep 4 16:16:14 2025 1622s # Current time GMT: Thu Sep 4 16:16:14 2025 1622s # Using Test.pm version 1.31 1622s # Using Apache/Test.pm version 1.44 1622s ok 1 1622s # testing : request was refused 1622s # expected: qr/^HTTP\/1\.. 400/ 1622s # received: 'HTTP/1.1 400 Bad Request 1622s # ' 1622s ok 2 1622s ok 1627s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1631s 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:16:27 2025 1637s # Current time GMT: Thu Sep 4 16:16:27 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 1641s t/security/CVE-2005-2700.t .......... 1641s 1..2 1641s # Running under perl version 5.040001 for linux 1641s # Current time local: Thu Sep 4 16:16:32 2025 1641s # Current time GMT: Thu Sep 4 16:16:32 2025 1641s # Using Test.pm version 1.31 1641s # Using Apache/Test.pm version 1.44 1641s # testing : access permitted without ccert 1641s # expected: 200 1641s # received: '200' 1641s ok 1 1641s # testing : access *not* permitted without ccert 1641s # expected: 200 1641s # received: '403' 1641s ok 2 1641s ok 1646s t/security/CVE-2005-3352.t .......... 1646s 1..2 1646s # Running under perl version 5.040001 for linux 1646s # Current time local: Thu Sep 4 16:16:37 2025 1646s # Current time GMT: Thu Sep 4 16:16:37 2025 1646s # Using Test.pm version 1.31 1646s # Using Apache/Test.pm version 1.44 1646s # testing : response code is OK 1646s # expected: 200 1646s # received: '200' 1646s ok 1 1646s # testing : referer was escaped 1646s # expected: qr/%22%3e/ 1646s # received: ' 1646s # 1646s # Menu for /security/CVE-2005-3352.map 1646s # 1646s #

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

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

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

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

Bad Request

1742s #

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

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

Forbidden

1797s

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

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

Not Found

1842s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1910s #

The requested URL was not found on this server.

1910s # ' 1910s ok 8 1910s # testing : /merge/notfound.html code 1910s # expected: 404 1910s # received: '404' 1910s ok 9 1910s # testing : /merge/notfound.html content 1910s # expected: 'testing merge' 1910s # received: 'testing merge' 1910s ok 10 1910s # testing : /merge/merge2/notfound.html code 1910s # expected: 404 1910s # received: '404' 1910s ok 11 1910s # testing : /merge/merge2/notfound.html content 1910s # expected: 'testing merge' 1910s # received: 'testing merge' 1910s ok 12 1910s # testing : /bounce/notfound.html code 1910s # expected: 404 1910s # received: '404' 1910s ok 13 1910s # testing : /bounce/notfound.html content 1910s # expected: qr/expire test/ 1910s # received: ' 1910s # expire test 1910s # expire test 1910s # ' 1910s ok 14 1910s ok 1915s t/apache/etags.t .................... 1915s # Checking for existence of FileETag directive 1915s # Returned 200: 1915s 1..61 1915s # Running under perl version 5.040001 for linux 1915s # Current time local: Thu Sep 4 16:21:06 2025 1915s # Current time GMT: Thu Sep 4 16:21:06 2025 1915s # Using Test.pm version 1.31 1915s # Using Apache/Test.pm version 1.44 1915s # --- 1915s # HEAD /apache/etags/all/inherit/test.txt 1915s # Expecting three components in ETag field 1915s # Received "5039a-b-62c6deaf13e40" 1915s ok 1 1915s # --- 1915s # HEAD /apache/etags/i/test.txt 1915s # Expecting one component in ETag field 1915s # Received "503f5" 1915s ok 2 1915s # --- 1915s # HEAD /apache/etags/mi/test.txt 1915s # Expecting two components in ETag field 1915s # Received "5037f-62c6deaf13e40" 1915s ok 3 1915s # --- 1915s # HEAD /apache/etags/all/s/test.txt 1915s # Expecting one component in ETag field 1915s # Received "b" 1915s ok 4 1915s # --- 1915s # HEAD /apache/etags/m/minus-i/test.txt 1915s # Expecting field to be absent 1915s # Received "62c6deaf13e40" 1915s ok 5 1915s # --- 1915s # HEAD /apache/etags/m/minus-m/test.txt 1915s # Expecting field to be absent 1915s # Received "b-62c6deaf13e40" 1915s ok 6 1915s # --- 1915s # HEAD /apache/etags/m/minus-mis/test.txt 1915s # Expecting field to be absent 1915s # Received "b-62c6deaf13e40" 1915s ok 7 1915s # --- 1915s # HEAD /apache/etags/m/minus-mi/test.txt 1915s # Expecting field to be absent 1915s # Received "b-62c6deaf13e40" 1915s ok 8 1915s # --- 1915s # HEAD /apache/etags/all/test.txt 1915s # Expecting three components in ETag field 1915s # Received "5038b-b-62c6deaf13e40" 1915s ok 9 1915s # --- 1915s # HEAD /apache/etags/none/mi/test.txt 1915s # Expecting two components in ETag field 1915s # Received "503ce-62c6deaf13e40" 1915s ok 10 1915s # --- 1915s # HEAD /apache/etags/ms/test.txt 1915s # Expecting two components in ETag field 1915s # Received "b-62c6deaf13e40" 1915s ok 11 1915s # --- 1915s # HEAD /apache/etags/all/mis/test.txt 1915s # Expecting three components in ETag field 1915s # Received "503a5-b-62c6deaf13e40" 1915s ok 12 1915s # --- 1915s # HEAD /apache/etags/all/m/test.txt 1915s # Expecting one component in ETag field 1915s # Received "62c6deaf13e40" 1915s ok 13 1915s # --- 1915s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1915s # Expecting one component in ETag field 1915s # Received "b" 1915s ok 14 1915s # --- 1915s # HEAD /apache/etags/all/ms/test.txt 1915s # Expecting two components in ETag field 1915s # Received "b-62c6deaf13e40" 1915s ok 15 1915s # --- 1915s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1915s # Expecting field to be absent 1915s # Received "b-62c6deaf13e40" 1915s ok 16 1915s # --- 1915s # HEAD /apache/etags/all/mi/test.txt 1915s # Expecting two components in ETag field 1915s # Received "50390-62c6deaf13e40" 1915s ok 17 1915s # --- 1915s # HEAD /apache/etags/all/minus-mi/test.txt 1915s # Expecting one component in ETag field 1915s # Received "b" 1915s ok 18 1915s # --- 1915s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1915s # Expecting two components in ETag field 1915s # Received "503cb-62c6deaf13e40" 1915s ok 19 1915s # --- 1915s # HEAD /apache/etags/m/plus-i/test.txt 1915s # Expecting two components in ETag field 1915s # Received "5036a-62c6deaf13e40" 1915s ok 20 1915s # --- 1915s # HEAD /apache/etags/none/plus-mi/test.txt 1915s # Expecting two components in ETag field 1915s # Received "503d1-62c6deaf13e40" 1915s ok 21 1915s # --- 1915s # HEAD /apache/etags/m/plus-m/test.txt 1915s # Expecting one component in ETag field 1915s # Received "62c6deaf13e40" 1915s ok 22 1915s # --- 1915s # HEAD /apache/etags/m/plus-mis/test.txt 1915s # Expecting three components in ETag field 1915s # Received "5035d-b-62c6deaf13e40" 1915s ok 23 1915s # --- 1915s # HEAD /apache/etags/m/minus-s/test.txt 1915s # Expecting field to be absent 1915s # Received "62c6deaf13e40" 1915s ok 24 1915s # --- 1915s # HEAD /apache/etags/none/inherit/test.txt 1915s # Expecting field to be absent 1915s # ETag field is missing 1915s ok 25 1915s # --- 1915s # HEAD /apache/etags/m/plus-s/test.txt 1915s # Expecting two components in ETag field 1915s # Received "b-62c6deaf13e40" 1915s ok 26 1915s # --- 1915s # HEAD /apache/etags/m/minus-ms/test.txt 1915s # Expecting field to be absent 1915s # Received "b-62c6deaf13e40" 1915s ok 27 1915s # --- 1915s # HEAD /apache/etags/none/plus-i/test.txt 1915s # Expecting one component in ETag field 1915s # Received "503d5" 1915s ok 28 1915s # --- 1915s # HEAD /apache/etags/none/plus-is/test.txt 1915s # Expecting two components in ETag field 1915s # Received "503f2-b" 1915s ok 29 1915s # --- 1915s # HEAD /apache/etags/all/minus-mis/test.txt 1915s # Expecting field to be absent 1915s # Received "b-62c6deaf13e40" 1915s ok 30 1915s # --- 1915s # HEAD /apache/etags/is/test.txt 1915s # Expecting two components in ETag field 1915s # Received "50403-b" 1915s ok 31 1915s # --- 1915s # HEAD /apache/etags/m/test.txt 1915s # Expecting one component in ETag field 1915s # Received "62c6deaf13e40" 1915s ok 32 1915s # --- 1915s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1915s # Expecting two components in ETag field 1915s # Received "b-62c6deaf13e40" 1915s ok 33 1915s # --- 1915s # HEAD /apache/etags/none/plus-mis/test.txt 1915s # Expecting three components in ETag field 1915s # Received "503bf-b-62c6deaf13e40" 1915s ok 34 1915s # --- 1915s # HEAD /apache/etags/all/minus-is/test.txt 1915s # Expecting one component in ETag field 1915s # Received "62c6deaf13e40" 1915s ok 35 1915s # --- 1915s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1915s # Expecting two components in ETag field 1915s # Received "503c8-b" 1915s ok 36 1915s # --- 1915s # HEAD /apache/etags/all/minus-i/test.txt 1915s # Expecting two components in ETag field 1915s # Received "b-62c6deaf13e40" 1915s ok 37 1915s # --- 1915s # HEAD /apache/etags/m/plus-is/test.txt 1915s # Expecting three components in ETag field 1915s # Received "5037c-b-62c6deaf13e40" 1915s ok 38 1915s # --- 1915s # HEAD /apache/etags/default/test.txt 1915s # Expecting two components in ETag field 1915s # Received "b-62c6deaf13e40" 1915s ok 39 1915s # --- 1915s # HEAD /apache/etags/m/minus-is/test.txt 1915s # Expecting field to be absent 1915s # Received "62c6deaf13e40" 1915s ok 40 1915s # --- 1915s # HEAD /apache/etags/m/plus-ms/test.txt 1915s # Expecting two components in ETag field 1915s # Received "b-62c6deaf13e40" 1915s ok 41 1915s # --- 1915s # HEAD /apache/etags/none/mis/test.txt 1915s # Expecting three components in ETag field 1915s # Received "503e9-b-62c6deaf13e40" 1915s ok 42 1915s # --- 1915s # HEAD /apache/etags/none/test.txt 1915s # Expecting field to be absent 1915s # ETag field is missing 1915s ok 43 1915s # --- 1915s # HEAD /apache/etags/mis/test.txt 1915s # Expecting three components in ETag field 1915s # Received "503fd-b-62c6deaf13e40" 1915s ok 44 1915s # --- 1915s # HEAD /apache/etags/none/plus-ms/test.txt 1915s # Expecting two components in ETag field 1915s # Received "b-62c6deaf13e40" 1915s ok 45 1915s # --- 1915s # HEAD /apache/etags/all/is/test.txt 1915s # Expecting two components in ETag field 1915s # Received "503ae-b" 1915s ok 46 1915s # --- 1915s # HEAD /apache/etags/none/ms/test.txt 1915s # Expecting two components in ETag field 1915s # Received "b-62c6deaf13e40" 1915s ok 47 1915s # --- 1915s # HEAD /apache/etags/none/plus-m/test.txt 1915s # Expecting one component in ETag field 1915s # Received "62c6deaf13e40" 1915s ok 48 1915s # --- 1915s # HEAD /apache/etags/none/plus-s/test.txt 1915s # Expecting one component in ETag field 1915s # Received "b" 1915s ok 49 1915s # --- 1915s # HEAD /apache/etags/none/m/test.txt 1915s # Expecting one component in ETag field 1915s # Received "62c6deaf13e40" 1915s ok 50 1915s # --- 1915s # HEAD /apache/etags/m/plus-mi/test.txt 1915s # Expecting two components in ETag field 1915s # Received "50363-62c6deaf13e40" 1915s ok 51 1915s # --- 1915s # HEAD /apache/etags/all/i/test.txt 1915s # Expecting one component in ETag field 1915s # Received "5039c" 1915s ok 52 1915s # --- 1915s # HEAD /apache/etags/none/is/test.txt 1915s # Expecting two components in ETag field 1915s # Received "503ef-b" 1915s ok 53 1915s # --- 1915s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1915s # Expecting one component in ETag field 1915s # Received "62c6deaf13e40" 1915s ok 54 1915s # --- 1915s # HEAD /apache/etags/all/minus-s/test.txt 1915s # Expecting two components in ETag field 1915s # Received "503a8-62c6deaf13e40" 1915s ok 55 1915s # --- 1915s # HEAD /apache/etags/none/s/test.txt 1915s # Expecting one component in ETag field 1915s # Received "b" 1915s ok 56 1915s # --- 1915s # HEAD /apache/etags/all/minus-m/test.txt 1915s # Expecting two components in ETag field 1915s # Received "503a2-b" 1915s ok 57 1915s # --- 1915s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1915s # Expecting one component in ETag field 1915s # Received "503ba" 1915s ok 58 1915s # --- 1915s # HEAD /apache/etags/none/i/test.txt 1915s # Expecting one component in ETag field 1915s # Received "503da" 1915s ok 59 1915s # --- 1915s # HEAD /apache/etags/all/minus-ms/test.txt 1915s # Expecting one component in ETag field 1915s # Received "50386" 1915s ok 60 1915s # --- 1915s # HEAD /apache/etags/s/test.txt 1915s # Expecting one component in ETag field 1915s # Received "b" 1915s ok 61 1915s ok 1921s t/apache/expr.t ..................... 1921s 1..229 1921s # Running under perl version 5.040001 for linux 1921s # Current time local: Thu Sep 4 16:21:11 2025 1921s # Current time GMT: Thu Sep 4 16:21:11 2025 1921s # Using Test.pm version 1.31 1921s # Using Apache/Test.pm version 1.44 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true" should evaluate to true, got true 1921s ok 1 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "false" should evaluate to false, got false 1921s ok 2 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s Should get parse error for "foo", got parse error 1921s ok 3 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "1 -eq 01" should evaluate to true, got true 1921s ok 4 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "1 -eq 2" should evaluate to false, got false 1921s ok 5 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "1 -ne 2" should evaluate to true, got true 1921s ok 6 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "1 -ne 1" should evaluate to false, got false 1921s ok 7 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "1 -lt 02" should evaluate to true, got true 1921s ok 8 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "1 -lt 1" should evaluate to false, got false 1921s ok 9 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "1 -le 2" should evaluate to true, got true 1921s ok 10 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "1 -le 1" should evaluate to true, got true 1921s ok 11 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "2 -gt 1" should evaluate to true, got true 1921s ok 12 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "1 -gt 1" should evaluate to false, got false 1921s ok 13 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "2 -ge 1" should evaluate to true, got true 1921s ok 14 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "1 -ge 1" should evaluate to true, got true 1921s ok 15 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "1 -gt -1" should evaluate to true, got true 1921s ok 16 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'aa' == 'aa'" should evaluate to true, got true 1921s ok 17 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'aa' == 'b'" should evaluate to false, got false 1921s ok 18 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'aa' = 'aa'" should evaluate to true, got true 1921s ok 19 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'aa' = 'b'" should evaluate to false, got false 1921s ok 20 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'aa' != 'b'" should evaluate to true, got true 1921s ok 21 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'aa' != 'aa'" should evaluate to false, got false 1921s ok 22 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'aa' < 'b'" should evaluate to true, got true 1921s ok 23 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'aa' < 'aa'" should evaluate to false, got false 1921s ok 24 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'aa' <= 'b'" should evaluate to true, got true 1921s ok 25 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'aa' <= 'aa'" should evaluate to true, got true 1921s ok 26 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'b' > 'aa'" should evaluate to true, got true 1921s ok 27 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'aa' > 'aa'" should evaluate to false, got false 1921s ok 28 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'b' >= 'aa'" should evaluate to true, got true 1921s ok 29 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'aa' >= 'aa'" should evaluate to true, got true 1921s ok 30 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1921s ok 31 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1921s ok 32 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1921s ok 33 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1921s ok 34 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1921s ok 35 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1921s ok 36 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1921s ok 37 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1921s ok 38 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1921s ok 39 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1921s ok 40 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "%{TIME} != ''" should evaluate to true, got true 1921s ok 41 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1921s ok 42 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1921s ok 43 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s " 'abc' =~ /bc/ " should evaluate to true, got true 1921s ok 44 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s " 'abc' =~ /BC/i " should evaluate to true, got true 1921s ok 45 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s " 'abc' !~ m!bc! " should evaluate to false, got false 1921s ok 46 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s " 'abc' !~ m!BC!i " should evaluate to false, got false 1921s ok 47 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s " $0 == '' " should evaluate to true, got true 1921s ok 48 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s " $1 == '' " should evaluate to true, got true 1921s ok 49 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s " $9 == '' " should evaluate to true, got true 1921s ok 50 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s " '$0' == '' " should evaluate to true, got true 1921s ok 51 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1921s ok 52 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1921s ok 53 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1921s ok 54 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1921s ok 55 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1921s ok 56 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1921s ok 57 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1921s ok 58 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1921s ok 59 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1921s ok 60 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1921s ok 61 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1921s ok 62 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1921s ok 63 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1921s ok 64 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1921s ok 65 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1921s ok 66 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1921s ok 67 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1921s ok 68 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1921s ok 69 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1921s ok 70 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "%{HTTPS} == 'off' " should evaluate to true, got true 1921s ok 71 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1921s ok 72 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1921s ok 73 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1921s ok 74 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1921s ok 75 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1921s ok 76 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1921s ok 77 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1921s ok 78 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1921s ok 79 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1921s ok 80 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1921s ok 81 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1921s ok 82 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "escape('?') = '%3f' " should evaluate to true, got true 1921s ok 83 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "unescape('%3f') = '?' " should evaluate to true, got true 1921s ok 84 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1921s ok 85 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1921s ok 86 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1921s ok 87 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "file('/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1921s ok 88 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-n ''" should evaluate to false, got false 1921s ok 89 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-z ''" should evaluate to true, got true 1921s ok 90 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-n '1'" should evaluate to true, got true 1921s ok 91 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-z '1'" should evaluate to false, got false 1921s ok 92 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s Should get parse error for "-R 'abc'", got parse error 1921s ok 93 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1921s ok 94 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-R '240.0.0.0'" should evaluate to false, got false 1921s ok 95 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-R '240.0.0.0/8'" should evaluate to false, got false 1921s ok 96 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-R 'ff::/8'" should evaluate to false, got false 1921s ok 97 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1921s ok 98 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1921s ok 99 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1921s ok 100 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1921s ok 101 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1921s ok 102 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1921s ok 103 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1921s ok 104 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'foo' -strmatch '*o'" should evaluate to true, got true 1921s ok 105 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1921s ok 106 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'foo' -strmatch 'F*'" should evaluate to false, got false 1921s ok 107 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1921s ok 108 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'foo' -strmatch 'g*'" should evaluate to false, got false 1921s ok 109 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1921s ok 110 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1921s ok 111 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1921s ok 112 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1921s ok 113 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1921s ok 114 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s Should get parse error for "foo('bar') = 'bar'", got parse error 1921s ok 115 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s Should get parse error for "%{FOO} != 'bar'", got parse error 1921s ok 116 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s Should get parse error for "'bar' = bar", got parse error 1921s ok 117 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true" should evaluate to true, got true 1921s ok 118 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true && true" should evaluate to true, got true 1921s ok 119 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true || true" should evaluate to true, got true 1921s ok 120 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true || true || true" should evaluate to true, got true 1921s ok 121 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true || true && true" should evaluate to true, got true 1921s ok 122 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true && true || true" should evaluate to true, got true 1921s ok 123 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true && true && true" should evaluate to true, got true 1921s ok 124 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true || true || !true" should evaluate to true, got true 1921s ok 125 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true || true && !true" should evaluate to true, got true 1921s ok 126 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true && true || !true" should evaluate to true, got true 1921s ok 127 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true && true && !true" should evaluate to false, got false 1921s ok 128 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true && !true" should evaluate to false, got false 1921s ok 129 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true || !true" should evaluate to true, got true 1921s ok 130 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true || !true || true" should evaluate to true, got true 1921s ok 131 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true || !true && true" should evaluate to true, got true 1921s ok 132 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true && !true || true" should evaluate to true, got true 1921s ok 133 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true && !true && true" should evaluate to false, got false 1921s ok 134 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true || !true || !true" should evaluate to true, got true 1921s ok 135 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true || !true && !true" should evaluate to true, got true 1921s ok 136 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true && !true || !true" should evaluate to false, got false 1921s ok 137 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "true && !true && !true" should evaluate to false, got false 1921s ok 138 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true" should evaluate to false, got false 1921s ok 139 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true && true" should evaluate to false, got false 1921s ok 140 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true || true" should evaluate to true, got true 1921s ok 141 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true || true || true" should evaluate to true, got true 1921s ok 142 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true || true && true" should evaluate to true, got true 1921s ok 143 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true && true || true" should evaluate to true, got true 1921s ok 144 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true && true && true" should evaluate to false, got false 1921s ok 145 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true || true || !true" should evaluate to true, got true 1921s ok 146 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true || true && !true" should evaluate to false, got false 1921s ok 147 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true && true || !true" should evaluate to false, got false 1921s ok 148 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true && true && !true" should evaluate to false, got false 1921s ok 149 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true && !true" should evaluate to false, got false 1921s ok 150 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true || !true" should evaluate to false, got false 1921s ok 151 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true || !true || true" should evaluate to true, got true 1921s ok 152 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true || !true && true" should evaluate to false, got false 1921s ok 153 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true && !true || true" should evaluate to true, got true 1921s ok 154 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true && !true && true" should evaluate to false, got false 1921s ok 155 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true || !true || !true" should evaluate to false, got false 1921s ok 156 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true || !true && !true" should evaluate to false, got false 1921s ok 157 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true && !true || !true" should evaluate to false, got false 1921s ok 158 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!true && !true && !true" should evaluate to false, got false 1921s ok 159 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true)" should evaluate to false, got false 1921s ok 160 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true && true)" should evaluate to false, got false 1921s ok 161 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true || true)" should evaluate to false, got false 1921s ok 162 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true || true || true)" should evaluate to false, got false 1921s ok 163 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true || true && true)" should evaluate to false, got false 1921s ok 164 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true && true || true)" should evaluate to false, got false 1921s ok 165 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true && true && true)" should evaluate to false, got false 1921s ok 166 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true || true || !true)" should evaluate to false, got false 1921s ok 167 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true || true && !true)" should evaluate to false, got false 1921s ok 168 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true && true || !true)" should evaluate to false, got false 1921s ok 169 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true && true && !true)" should evaluate to true, got true 1921s ok 170 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true && !true)" should evaluate to true, got true 1921s ok 171 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true || !true)" should evaluate to false, got false 1921s ok 172 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true || !true || true)" should evaluate to false, got false 1921s ok 173 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true || !true && true)" should evaluate to false, got false 1921s ok 174 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true && !true || true)" should evaluate to false, got false 1921s ok 175 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true && !true && true)" should evaluate to true, got true 1921s ok 176 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true || !true || !true)" should evaluate to false, got false 1921s ok 177 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true || !true && !true)" should evaluate to false, got false 1921s ok 178 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true && !true || !true)" should evaluate to true, got true 1921s ok 179 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(true && !true && !true)" should evaluate to true, got true 1921s ok 180 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true)" should evaluate to true, got true 1921s ok 181 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true && true)" should evaluate to true, got true 1921s ok 182 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true || true)" should evaluate to false, got false 1921s ok 183 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true || true || true)" should evaluate to false, got false 1921s ok 184 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true || true && true)" should evaluate to false, got false 1921s ok 185 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true && true || true)" should evaluate to false, got false 1921s ok 186 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true && true && true)" should evaluate to true, got true 1921s ok 187 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true || true || !true)" should evaluate to false, got false 1921s ok 188 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true || true && !true)" should evaluate to true, got true 1921s ok 189 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true && true || !true)" should evaluate to true, got true 1921s ok 190 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true && true && !true)" should evaluate to true, got true 1921s ok 191 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true && !true)" should evaluate to true, got true 1921s ok 192 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true || !true)" should evaluate to true, got true 1921s ok 193 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true || !true || true)" should evaluate to false, got false 1921s ok 194 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true || !true && true)" should evaluate to true, got true 1921s ok 195 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true && !true || true)" should evaluate to false, got false 1921s ok 196 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true && !true && true)" should evaluate to true, got true 1921s ok 197 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true || !true || !true)" should evaluate to true, got true 1921s ok 198 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true || !true && !true)" should evaluate to true, got true 1921s ok 199 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true && !true || !true)" should evaluate to true, got true 1921s ok 200 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "!(!true && !true && !true)" should evaluate to true, got true 1921s ok 201 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "filesize('/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1921s ok 202 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "filesize('/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1921s ok 203 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "filesize('/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1921s ok 204 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-d '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1921s ok 205 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-e '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1921s ok 206 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-f '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1921s ok 207 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-s '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1921s ok 208 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-d '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1921s ok 209 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-e '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1921s ok 210 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-f '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1921s ok 211 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-s '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1921s ok 212 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-d '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1921s ok 213 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-e '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1921s ok 214 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-f '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1921s ok 215 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-s '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1921s ok 216 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-d '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1921s ok 217 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-e '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1921s ok 218 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-f '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1921s ok 219 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-s '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1921s ok 220 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-F '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1921s ok 221 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-F '/tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1921s ok 222 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-U '/apache/' " should evaluate to true, got true 1921s ok 223 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "-U '/apache/expr/none' " should evaluate to false, got false 1921s ok 224 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1921s ok 225 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1921s ok 226 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1921s ok 227 1921s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1921s ok 228 1921s Error log should not have 'Internal evaluation error' entries, found 0 1921s ok 229 1921s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1921s ok 1928s t/apache/expr_string.t .............. 1928s 1..29 1928s # Running under perl version 5.040001 for linux 1928s # Current time local: Thu Sep 4 16:21:17 2025 1928s # Current time GMT: Thu Sep 4 16:21:17 2025 1928s # Using Test.pm version 1.31 1928s # Using Apache/Test.pm version 1.44 1928s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1928s ok 1 1928s Expected return code 200, got 200 for 'foo' 1928s ok 2 1928s # testing : log message [Thu Sep 04 16:21:22.151152 2025] [log_debug:info] [pid 971350:tid 971388] [client 127.0.0.1:50344] foo (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1928s # didn't match 1928s # expected: 'foo' 1928s # received: 'foo' 1928s ok 3 1928s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1928s ok 4 1928s Expected return code 200, got 200 for '%{req:SomeHeader}' 1928s ok 5 1928s # testing : log message [Thu Sep 04 16:21:22.409448 2025] [log_debug:info] [pid 971350:tid 971389] [client 127.0.0.1:50344] SomeValue (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1928s # didn't match 1928s # expected: 'SomeValue' 1928s # received: 'SomeValue' 1928s ok 6 1928s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1928s ok 7 1928s Should get parse error (500) for "%{", got 500 1928s ok 8 1928s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1928s ok 9 1928s Expected return code 200, got 200 for '%' 1928s ok 10 1928s # testing : log message [Thu Sep 04 16:21:22.918418 2025] [log_debug:info] [pid 948990:tid 949132] [client 127.0.0.1:52960] % (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1928s # didn't match 1928s # expected: '%' 1928s # received: '%' 1928s ok 11 1928s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1928s ok 12 1928s Expected return code 200, got 200 for '}' 1928s ok 13 1928s # testing : log message [Thu Sep 04 16:21:23.173057 2025] [log_debug:info] [pid 948990:tid 949134] [client 127.0.0.1:52960] } (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1928s # didn't match 1928s # expected: '}' 1928s # received: '}' 1928s ok 14 1928s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1928s ok 15 1928s Expected return code 200, got 200 for '\"' 1928s ok 16 1928s # testing : log message [Thu Sep 04 16:21:23.427349 2025] [log_debug:info] [pid 948990:tid 949135] [client 127.0.0.1:52960] " (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1928s # didn't match 1928s # expected: '"' 1928s # received: '"' 1928s ok 17 1928s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1928s ok 18 1928s Expected return code 200, got 200 for '\'' 1928s ok 19 1928s # testing : log message [Thu Sep 04 16:21:23.681491 2025] [log_debug:info] [pid 948990:tid 949137] [client 127.0.0.1:52960] ' (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1928s # didn't match 1928s # expected: '\'' 1928s # received: '\'' 1928s ok 20 1928s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1928s ok 21 1928s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1928s ok 22 1928s # testing : log message [Thu Sep 04 16:21:23.935524 2025] [log_debug:info] [pid 948990:tid 949136] [client 127.0.0.1:52960] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1928s # didn't match 1928s # expected: '%{req:SomeHeader}' 1928s # received: '%{req:SomeHeader}' 1928s ok 23 1928s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1928s ok 24 1928s Expected return code 200, got 200 for '%{tolower:IDENT}' 1928s ok 25 1928s # testing : log message [Thu Sep 04 16:21:24.189626 2025] [log_debug:info] [pid 948990:tid 949138] [client 127.0.0.1:52960] ident (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1928s # didn't match 1928s # expected: 'ident' 1928s # received: 'ident' 1928s ok 26 1928s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1928s ok 27 1928s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1928s ok 28 1928s # testing : log message [Thu Sep 04 16:21:24.443979 2025] [log_debug:info] [pid 948990:tid 949139] [client 127.0.0.1:52960] get (log_transaction hook, /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1928s # didn't match 1928s # expected: 'get' 1928s # received: 'get' 1928s ok 29 1928s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1928s ok 1934s t/apache/getfile.t .................. 1934s # using LWP client 1934s 1..221 1934s # Running under perl version 5.040001 for linux 1934s # Current time local: Thu Sep 4 16:21:24 2025 1934s # Current time GMT: Thu Sep 4 16:21:24 2025 1934s # Using Test.pm version 1.31 1934s # Using Apache/Test.pm version 1.44 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "4c64-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 19556 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl.pod 1934s # expected: 19556 1934s # received: 19556 1934s ok 1 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "dbb0-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 56240 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1934s # expected: 56240 1934s # received: 56240 1934s ok 2 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "85ea-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 34282 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1934s # expected: 34282 1934s # received: 34282 1934s ok 3 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "da40-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 55872 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1934s # expected: 55872 1934s # received: 55872 1934s ok 4 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "ab70-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 43888 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1934s # expected: 43888 1934s # received: 43888 1934s ok 5 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "15cb8-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 89272 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1934s # expected: 89272 1934s # received: 89272 1934s ok 6 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "2707-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 9991 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1934s # expected: 9991 1934s # received: 9991 1934s ok 7 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "2569-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 9577 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1934s # expected: 9577 1934s # received: 9577 1934s ok 8 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1004-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4100 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1934s # expected: 4100 1934s # received: 4100 1934s ok 9 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "e58-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 3672 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1934s # expected: 3672 1934s # received: 3672 1934s ok 10 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1e00-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 7680 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1934s # expected: 7680 1934s # received: 7680 1934s ok 11 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "233a9-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 144297 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1934s # expected: 144297 1934s # received: 144297 1934s ok 12 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1f1e-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 7966 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1934s # expected: 7966 1934s # received: 7966 1934s ok 13 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1aeb-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 6891 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1934s # expected: 6891 1934s # received: 6891 1934s ok 14 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1e50-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 7760 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1934s # expected: 7760 1934s # received: 7760 1934s ok 15 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "18b7-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 6327 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1934s # expected: 6327 1934s # received: 6327 1934s ok 16 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "20a07-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 133639 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1934s # expected: 133639 1934s # received: 133639 1934s ok 17 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "17fe-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 6142 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1934s # expected: 6142 1934s # received: 6142 1934s ok 18 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "e0a-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 3594 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1934s # expected: 3594 1934s # received: 3594 1934s ok 19 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "ff5-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4085 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1934s # expected: 4085 1934s # received: 4085 1934s ok 20 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1d280-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 119424 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1934s # expected: 119424 1934s # received: 119424 1934s ok 21 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "19c5-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 6597 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1934s # expected: 6597 1934s # received: 6597 1934s ok 22 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "14d7-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 5335 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1934s # expected: 5335 1934s # received: 5335 1934s ok 23 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1208-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4616 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1934s # expected: 4616 1934s # received: 4616 1934s ok 24 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1c352-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 115538 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1934s # expected: 115538 1934s # received: 115538 1934s ok 25 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "2a07-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 10759 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1934s # expected: 10759 1934s # received: 10759 1934s ok 26 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "2fef-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 12271 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1934s # expected: 12271 1934s # received: 12271 1934s ok 27 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "2410-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 9232 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1934s # expected: 9232 1934s # received: 9232 1934s ok 28 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1fa8f-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 129679 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1934s # expected: 129679 1934s # received: 129679 1934s ok 29 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "293d-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 10557 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1934s # expected: 10557 1934s # received: 10557 1934s ok 30 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "301f-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 12319 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1934s # expected: 12319 1934s # received: 12319 1934s ok 31 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "20fa-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 8442 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1934s # expected: 8442 1934s # received: 8442 1934s ok 32 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1162-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4450 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1934s # expected: 4450 1934s # received: 4450 1934s ok 33 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "fc09-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 64521 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1934s # expected: 64521 1934s # received: 64521 1934s ok 34 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "2009-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 8201 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1934s # expected: 8201 1934s # received: 8201 1934s ok 35 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1007-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4103 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1934s # expected: 4103 1934s # received: 4103 1934s ok 36 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "2aac-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 10924 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1934s # expected: 10924 1934s # received: 10924 1934s ok 37 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1168-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4456 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1934s # expected: 4456 1934s # received: 4456 1934s ok 38 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1875a-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 100186 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1934s # expected: 100186 1934s # received: 100186 1934s ok 39 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1e25-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 7717 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1934s # expected: 7717 1934s # received: 7717 1934s ok 40 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1e16-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 7702 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1934s # expected: 7702 1934s # received: 7702 1934s ok 41 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1b69-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 7017 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1934s # expected: 7017 1934s # received: 7017 1934s ok 42 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "115d9-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 71129 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1934s # expected: 71129 1934s # received: 71129 1934s ok 43 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "11f7-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4599 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1934s # expected: 4599 1934s # received: 4599 1934s ok 44 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1806-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 6150 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1934s # expected: 6150 1934s # received: 6150 1934s ok 45 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "13f7-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 5111 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1934s # expected: 5111 1934s # received: 5111 1934s ok 46 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "a038-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 41016 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1934s # expected: 41016 1934s # received: 41016 1934s ok 47 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1662-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 5730 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1934s # expected: 5730 1934s # received: 5730 1934s ok 48 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "124a-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4682 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1934s # expected: 4682 1934s # received: 4682 1934s ok 49 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1374-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4980 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1934s # expected: 4980 1934s # received: 4980 1934s ok 50 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "d310-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 54032 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1934s # expected: 54032 1934s # received: 54032 1934s ok 51 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1b5f-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 7007 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1934s # expected: 7007 1934s # received: 7007 1934s ok 52 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "9201-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 37377 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1934s # expected: 37377 1934s # received: 37377 1934s ok 53 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1076-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4214 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1934s # expected: 4214 1934s # received: 4214 1934s ok 54 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "f68-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 3944 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1934s # expected: 3944 1934s # received: 3944 1934s ok 55 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "fd6-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4054 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1934s # expected: 4054 1934s # received: 4054 1934s ok 56 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "ad8b-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 44427 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1934s # expected: 44427 1934s # received: 44427 1934s ok 57 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1288-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4744 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1934s # expected: 4744 1934s # received: 4744 1934s ok 58 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "f69-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 3945 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1934s # expected: 3945 1934s # received: 3945 1934s ok 59 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "fd7-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4055 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1934s # expected: 4055 1934s # received: 4055 1934s ok 60 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "10d47-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 68935 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1934s # expected: 68935 1934s # received: 68935 1934s ok 61 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "f6a-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 3946 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1934s # expected: 3946 1934s # received: 3946 1934s ok 62 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "fd8-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4056 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1934s # expected: 4056 1934s # received: 4056 1934s ok 63 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "c79b-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 51099 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5400delta.pod 1934s # expected: 51099 1934s # received: 51099 1934s ok 64 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "15dc-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 5596 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl5401delta.pod 1934s # expected: 5596 1934s # received: 5596 1934s ok 65 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1e723-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 124707 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl561delta.pod 1934s # expected: 124707 1934s # received: 124707 1934s ok 66 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1a2bb-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 107195 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl56delta.pod 1934s # expected: 107195 1934s # received: 107195 1934s ok 67 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "94ac-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 38060 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl581delta.pod 1934s # expected: 38060 1934s # received: 38060 1934s ok 68 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1176-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4470 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl582delta.pod 1934s # expected: 4470 1934s # received: 4470 1934s ok 69 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "18bf-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 6335 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl583delta.pod 1934s # expected: 6335 1934s # received: 6335 1934s ok 70 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1cc3-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 7363 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl584delta.pod 1934s # expected: 7363 1934s # received: 7363 1934s ok 71 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1701-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 5889 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl585delta.pod 1934s # expected: 5889 1934s # received: 5889 1934s ok 72 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "122b-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4651 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl586delta.pod 1934s # expected: 4651 1934s # received: 4651 1934s ok 73 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "20a4-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 8356 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl587delta.pod 1934s # expected: 8356 1934s # received: 8356 1934s ok 74 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "62c1-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 25281 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl588delta.pod 1934s # expected: 25281 1934s # received: 25281 1934s ok 75 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "d28d-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 53901 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl589delta.pod 1934s # expected: 53901 1934s # received: 53901 1934s ok 76 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1c1d5-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 115157 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perl58delta.pod 1934s # expected: 115157 1934s # received: 115157 1934s ok 77 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "4fe9-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 20457 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlaix.pod 1934s # expected: 20457 1934s # received: 20457 1934s ok 78 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1688-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 5768 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlamiga.pod 1934s # expected: 5768 1934s # received: 5768 1934s ok 79 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "2031-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 8241 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlandroid.pod 1934s # expected: 8241 1934s # received: 8241 1934s ok 80 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "cec59-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 846937 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlapi.pod 1934s # expected: 846937 1934s # received: 846937 1934s ok 81 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "5838-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 22584 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlapio.pod 1934s # expected: 22584 1934s # received: 22584 1934s ok 82 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1b62-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 7010 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlartistic.pod 1934s # expected: 7010 1934s # received: 7010 1934s ok 83 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "210c-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 8460 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlbook.pod 1934s # expected: 8460 1934s # received: 8460 1934s ok 84 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "126-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 294 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlboot.pod 1934s # expected: 294 1934s # received: 294 1934s ok 85 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "130-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 304 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlbot.pod 1934s # expected: 304 1934s # received: 304 1934s ok 86 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1f50-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 8016 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1934s # expected: 8016 1934s # received: 8016 1934s ok 87 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "dea2-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 56994 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlcall.pod 1934s # expected: 56994 1934s # received: 56994 1934s ok 88 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1180-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4480 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlcheat.pod 1934s # expected: 4480 1934s # received: 4480 1934s ok 89 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "3179-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 12665 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlclass.pod 1934s # expected: 12665 1934s # received: 12665 1934s ok 90 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "3c63-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 15459 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1934s # expected: 15459 1934s # received: 15459 1934s ok 91 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "d19f-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 53663 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlclib.pod 1934s # expected: 53663 1934s # received: 53663 1934s ok 92 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "12e5-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4837 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlcn.pod 1934s # expected: 4837 1934s # received: 4837 1934s ok 93 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1b1b-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 6939 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1934s # expected: 6939 1934s # received: 6939 1934s ok 94 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "662a-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 26154 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1934s # expected: 26154 1934s # received: 26154 1934s ok 95 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "cfa2-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 53154 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perldata.pod 1934s # expected: 53154 1934s # received: 53154 1934s ok 96 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "134d-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4941 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1934s # expected: 4941 1934s # received: 4941 1934s ok 97 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "a85c-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 43100 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perldebguts.pod 1934s # expected: 43100 1934s # received: 43100 1934s ok 98 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "5693-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 22163 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perldebtut.pod 1934s # expected: 22163 1934s # received: 22163 1934s ok 99 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "9bc9-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 39881 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perldebug.pod 1934s # expected: 39881 1934s # received: 39881 1934s ok 100 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "15dc-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 5596 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perldelta.pod 1934s # expected: 5596 1934s # received: 5596 1934s ok 101 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "5fb8-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 24504 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1934s # expected: 24504 1934s # received: 24504 1934s ok 102 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "4d4ea-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 316650 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perldiag.pod 1934s # expected: 316650 1934s # received: 316650 1934s ok 103 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "24a0-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 9376 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perldoc.pod 1934s # expected: 9376 1934s # received: 9376 1934s ok 104 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "b4ed-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 46317 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1934s # expected: 46317 1934s # received: 46317 1934s ok 105 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "6946-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 26950 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perldsc.pod 1934s # expected: 26950 1934s # received: 26950 1934s ok 106 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1f20-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 7968 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perldtrace.pod 1934s # expected: 7968 1934s # received: 7968 1934s ok 107 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1497f-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 84351 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1934s # expected: 84351 1934s # received: 84351 1934s ok 108 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "937e-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 37758 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlembed.pod 1934s # expected: 37758 1934s # received: 37758 1934s ok 109 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "2812-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 10258 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1934s # expected: 10258 1934s # received: 10258 1934s ok 110 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "58d2-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 22738 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlfaq.pod 1934s # expected: 22738 1934s # received: 22738 1934s ok 111 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "34a1-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 13473 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1934s # expected: 13473 1934s # received: 13473 1934s ok 112 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "292a-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 10538 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1934s # expected: 10538 1934s # received: 10538 1934s ok 113 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "92e1-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 37601 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1934s # expected: 37601 1934s # received: 37601 1934s ok 114 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "16bcd-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 93133 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1934s # expected: 93133 1934s # received: 93133 1934s ok 115 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "dbc1-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 56257 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1934s # expected: 56257 1934s # received: 56257 1934s ok 116 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "9a71-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 39537 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1934s # expected: 39537 1934s # received: 39537 1934s ok 117 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "93ae-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 37806 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1934s # expected: 37806 1934s # received: 37806 1934s ok 118 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "c30c-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 49932 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1934s # expected: 49932 1934s # received: 49932 1934s ok 119 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "3b75-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 15221 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1934s # expected: 15221 1934s # received: 15221 1934s ok 120 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "56ca-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 22218 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlfilter.pod 1934s # expected: 22218 1934s # received: 22218 1934s ok 121 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "342b-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 13355 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlfork.pod 1934s # expected: 13355 1934s # received: 13355 1934s ok 122 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "4122-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 16674 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlform.pod 1934s # expected: 16674 1934s # received: 16674 1934s ok 123 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:29 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "671-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 1649 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1934s # expected: 1649 1934s # received: 1649 1934s ok 124 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "68740-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 427840 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlfunc.pod 1934s # expected: 427840 1934s # received: 427840 1934s ok 125 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "7c2e-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 31790 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlgit.pod 1934s # expected: 31790 1934s # received: 31790 1934s ok 126 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "219ca-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 137674 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlglossary.pod 1934s # expected: 137674 1934s # received: 137674 1934s ok 127 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "4072-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 16498 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlgov.pod 1934s # expected: 16498 1934s # received: 16498 1934s ok 128 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "35f7-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 13815 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlgpl.pod 1934s # expected: 13815 1934s # received: 13815 1934s ok 129 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "31bb8-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 203704 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlguts.pod 1934s # expected: 203704 1934s # received: 203704 1934s ok 130 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "afe5-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 45029 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlhack.pod 1934s # expected: 45029 1934s # received: 45029 1934s ok 131 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1297d-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 76157 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1934s # expected: 76157 1934s # received: 76157 1934s ok 132 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1809-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 6153 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1934s # expected: 6153 1934s # received: 6153 1934s ok 133 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "602-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 1538 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1934s # expected: 1538 1934s # received: 1538 1934s ok 134 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "ebeb-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 60395 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlhist.pod 1934s # expected: 60395 1934s # received: 60395 1934s ok 135 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "77a4-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 30628 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlhpux.pod 1934s # expected: 30628 1934s # received: 30628 1934s ok 136 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "7dd-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 2013 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlhurd.pod 1934s # expected: 2013 1934s # received: 2013 1934s ok 137 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1fc9f-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 130207 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlintern.pod 1934s # expected: 130207 1934s # received: 130207 1934s ok 138 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "9216-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 37398 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlinterp.pod 1934s # expected: 37398 1934s # received: 37398 1934s ok 139 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "579a-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 22426 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlintro.pod 1934s # expected: 22426 1934s # received: 22426 1934s ok 140 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "8ad2-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 35538 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perliol.pod 1934s # expected: 35538 1934s # received: 35538 1934s ok 141 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "11818-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 71704 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlipc.pod 1934s # expected: 71704 1934s # received: 71704 1934s ok 142 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1150-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4432 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlirix.pod 1934s # expected: 4432 1934s # received: 4432 1934s ok 143 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "20a8-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 8360 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perljp.pod 1934s # expected: 8360 1934s # received: 8360 1934s ok 144 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "2fc0-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 12224 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlko.pod 1934s # expected: 12224 1934s # received: 12224 1934s ok 145 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "163-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 355 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1934s # expected: 355 1934s # received: 355 1934s ok 146 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "7ea-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 2026 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perllinux.pod 1934s # expected: 2026 1934s # received: 2026 1934s ok 147 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "12978-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 76152 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perllocale.pod 1934s # expected: 76152 1934s # received: 76152 1934s ok 148 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "2487-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 9351 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perllol.pod 1934s # expected: 9351 1934s # received: 9351 1934s ok 149 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "2f6f-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 12143 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1934s # expected: 12143 1934s # received: 12143 1934s ok 150 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "67a7-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 26535 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlmod.pod 1934s # expected: 26535 1934s # received: 26535 1934s ok 151 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "2574-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 9588 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1934s # expected: 9588 1934s # received: 9588 1934s ok 152 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1095c-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 67932 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1934s # expected: 67932 1934s # received: 67932 1934s ok 153 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "573b-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 22331 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1934s # expected: 22331 1934s # received: 22331 1934s ok 154 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "d65-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 3429 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1934s # expected: 3429 1934s # received: 3429 1934s ok 155 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "2ad3-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 10963 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1934s # expected: 10963 1934s # received: 10963 1934s ok 156 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "20a5-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 8357 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlnumber.pod 1934s # expected: 8357 1934s # received: 8357 1934s ok 157 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "8d31-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 36145 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlobj.pod 1934s # expected: 36145 1934s # received: 36145 1934s ok 158 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "6885-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 26757 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlootut.pod 1934s # expected: 26757 1934s # received: 26757 1934s ok 159 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "2b4ac-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 177324 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlop.pod 1934s # expected: 177324 1934s # received: 177324 1934s ok 160 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "4db-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 1243 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1934s # expected: 1243 1934s # received: 1243 1934s ok 161 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "3b77-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 15223 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlopentut.pod 1934s # expected: 15223 1934s # received: 15223 1934s ok 162 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "16cb7-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 93367 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlos2.pod 1934s # expected: 93367 1934s # received: 93367 1934s ok 163 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "37cb-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 14283 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlos390.pod 1934s # expected: 14283 1934s # received: 14283 1934s ok 164 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "12b0-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4784 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlos400.pod 1934s # expected: 4784 1934s # received: 4784 1934s ok 165 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "c8a9-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 51369 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1934s # expected: 51369 1934s # received: 51369 1934s ok 166 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "c2bc-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 49852 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlperf.pod 1934s # expected: 49852 1934s # received: 49852 1934s ok 167 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1418-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 5144 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlplan9.pod 1934s # expected: 5144 1934s # received: 5144 1934s ok 168 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "5b65-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 23397 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlpod.pod 1934s # expected: 23397 1934s # received: 23397 1934s ok 169 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "10d10-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 68880 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1934s # expected: 68880 1934s # received: 68880 1934s ok 170 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "2f40-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 12096 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1934s # expected: 12096 1934s # received: 12096 1934s ok 171 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "67b7-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 26551 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1934s # expected: 26551 1934s # received: 26551 1934s ok 172 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "15db1-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 89521 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlport.pod 1934s # expected: 89521 1934s # received: 89521 1934s ok 173 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1412-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 5138 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlpragma.pod 1934s # expected: 5138 1934s # received: 5138 1934s ok 174 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1a25-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 6693 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlqnx.pod 1934s # expected: 6693 1934s # received: 6693 1934s ok 175 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "21256-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 135766 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlre.pod 1934s # expected: 135766 1934s # received: 135766 1934s ok 176 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "8a9c-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 35484 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlreapi.pod 1934s # expected: 35484 1934s # received: 35484 1934s ok 177 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "818f-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 33167 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1934s # expected: 33167 1934s # received: 33167 1934s ok 178 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "bec7-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 48839 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1934s # expected: 48839 1934s # received: 48839 1934s ok 179 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "8d5c-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 36188 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlref.pod 1934s # expected: 36188 1934s # received: 36188 1934s ok 180 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "4944-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 18756 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlreftut.pod 1934s # expected: 18756 1934s # received: 18756 1934s ok 181 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "a989-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 43401 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlreguts.pod 1934s # expected: 43401 1934s # received: 43401 1934s ok 182 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1fd-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 509 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlrepository.pod 1934s # expected: 509 1934s # received: 509 1934s ok 183 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "4b07-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 19207 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlrequick.pod 1934s # expected: 19207 1934s # received: 19207 1934s ok 184 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "3caa-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 15530 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlreref.pod 1934s # expected: 15530 1934s # received: 15530 1934s ok 185 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1e1ef-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 123375 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlretut.pod 1934s # expected: 123375 1934s # received: 123375 1934s ok 186 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "651-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 1617 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlriscos.pod 1934s # expected: 1617 1934s # received: 1617 1934s ok 187 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "e707-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 59143 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlrun.pod 1934s # expected: 59143 1934s # received: 59143 1934s ok 188 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "6cea-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 27882 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlsec.pod 1934s # expected: 27882 1934s # received: 27882 1934s ok 189 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "4af2-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 19186 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1934s # expected: 19186 1934s # received: 19186 1934s ok 190 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "7494-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 29844 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1934s # expected: 29844 1934s # received: 29844 1934s ok 191 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1bdc-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 7132 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlsource.pod 1934s # expected: 7132 1934s # received: 7132 1934s ok 192 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "233b-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 9019 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlstyle.pod 1934s # expected: 9019 1934s # received: 9019 1934s ok 193 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "12fb9-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 77753 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlsub.pod 1934s # expected: 77753 1934s # received: 77753 1934s ok 194 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "d31f-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 54047 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlsyn.pod 1934s # expected: 54047 1934s # received: 54047 1934s ok 195 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "2858-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 10328 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlsynology.pod 1934s # expected: 10328 1934s # received: 10328 1934s ok 196 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "b184-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 45444 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1934s # expected: 45444 1934s # received: 45444 1934s ok 197 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "9a91-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 39569 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perltie.pod 1934s # expected: 39569 1934s # received: 39569 1934s ok 198 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "cda6a-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 842346 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perltoc.pod 1934s # expected: 842346 1934s # received: 842346 1934s ok 199 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "174-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 372 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perltodo.pod 1934s # expected: 372 1934s # received: 372 1934s ok 200 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "126-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 294 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perltooc.pod 1934s # expected: 294 1934s # received: 294 1934s ok 201 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "126-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 294 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perltoot.pod 1934s # expected: 294 1934s # received: 294 1934s ok 202 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "297f-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 10623 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perltrap.pod 1934s # expected: 10623 1934s # received: 10623 1934s ok 203 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "213f-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 8511 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perltru64.pod 1934s # expected: 8511 1934s # received: 8511 1934s ok 204 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1183-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 4483 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perltw.pod 1934s # expected: 4483 1934s # received: 4483 1934s ok 205 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "162b6-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 90806 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlunicode.pod 1934s # expected: 90806 1934s # received: 90806 1934s ok 206 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "6349-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 25417 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlunicook.pod 1934s # expected: 25417 1934s # received: 25417 1934s ok 207 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "372e-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 14126 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1934s # expected: 14126 1934s # received: 14126 1934s ok 208 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "96e1-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 38625 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perluniintro.pod 1934s # expected: 38625 1934s # received: 38625 1934s ok 209 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "6eefa-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 454394 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perluniprops.pod 1934s # expected: 454394 1934s # received: 454394 1934s ok 210 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1f10-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 7952 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlunitut.pod 1934s # expected: 7952 1934s # received: 7952 1934s ok 211 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "1ce8-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 7400 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlutil.pod 1934s # expected: 7400 1934s # received: 7400 1934s ok 212 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "16c17-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 93207 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlvar.pod 1934s # expected: 93207 1934s # received: 93207 1934s ok 213 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "c68d-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 50829 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlvms.pod 1934s # expected: 50829 1934s # received: 50829 1934s ok 214 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "f16-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 3862 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlvos.pod 1934s # expected: 3862 1934s # received: 3862 1934s ok 215 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "7c61-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 31841 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlwin32.pod 1934s # expected: 31841 1934s # received: 31841 1934s ok 216 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "12d15-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 77077 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlxs.pod 1934s # expected: 77077 1934s # received: 77077 1934s ok 217 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "c51f-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 50463 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlxstut.pod 1934s # expected: 50463 1934s # received: 50463 1934s ok 218 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "5dc1-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 24001 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1934s # expected: 24001 1934s # received: 24001 1934s ok 219 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "d4170-63a9ccb563e40" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 868720 1934s #Last-Modified: Wed, 23 Jul 2025 18:22:41 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-binary-httpd 1934s # expected: 868720 1934s # received: 868720 1934s ok 220 1934s #lwp request: 1934s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1934s #User-Agent: libwww-perl/6.78 1934s # 1934s #server response: 1934s #HTTP/1.1 200 OK 1934s #Connection: close 1934s #Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Accept-Ranges: bytes 1934s #ETag: "3c2820-63aee5c187c80" 1934s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1934s #Vary: In-If1 1934s #Content-Length: 3942432 1934s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1934s #Client-Date: Thu, 04 Sep 2025 16:21:30 GMT 1934s #Client-Peer: 127.0.0.1:8529 1934s #Client-Response-Num: 1 1934s #DMMATCH1: 1 1934s # 1934s # testing : download of /getfiles-binary-perl 1934s # expected: 3942432 1934s # received: 3942432 1934s ok 221 1934s ok 1939s t/apache/headers.t .................. 1939s 1..27 1939s # Running under perl version 5.040001 for linux 1939s # Current time local: Thu Sep 4 16:21:30 2025 1939s # Current time GMT: Thu Sep 4 16:21:30 2025 1939s # Using Test.pm version 1.31 1939s # Using Apache/Test.pm version 1.44 1939s testing: Hello: World 1939s ok 1 1939s # testing : response success 1939s # expected: qr/HTTP\/1\.. 200 OK/ 1939s # received: 'HTTP/1.1 200 OK' 1939s ok 2 1939s header: [World] vs [World] 1939s # testing : compare header Hello value 1939s # expected: 'World' 1939s # received: 'World' 1939s ok 3 1939s testing: Hello: World 1939s ok 4 1939s # testing : response success 1939s # expected: qr/HTTP\/1\.. 200 OK/ 1939s # received: 'HTTP/1.1 200 OK' 1939s ok 5 1939s header: [World] vs [World] 1939s # testing : compare header Hello value 1939s # expected: 'World' 1939s # received: 'World' 1939s ok 6 1939s testing: Hello: World 1939s ok 7 1939s # testing : response success 1939s # expected: qr/HTTP\/1\.. 200 OK/ 1939s # received: 'HTTP/1.1 200 OK' 1939s ok 8 1939s header: [World] vs [World] 1939s # testing : compare header Hello value 1939s # expected: 'World' 1939s # received: 'World' 1939s ok 9 1939s testing: Hello: Foo 1939s Bar 1939s ok 10 1939s # testing : response success 1939s # expected: qr/HTTP\/1\.. 200 OK/ 1939s # received: 'HTTP/1.1 200 OK' 1939s ok 11 1939s header: [Foo Bar] vs [Foo Bar] 1939s # testing : compare header Hello value 1939s # expected: 'Foo Bar' 1939s # received: 'Foo Bar' 1939s ok 12 1939s testing: Hello: Foo 1939s Bar 1939s ok 13 1939s # testing : response success 1939s # expected: qr/HTTP\/1\.. 200 OK/ 1939s # received: 'HTTP/1.1 200 OK' 1939s ok 14 1939s header: [Foo Bar] vs [Foo Bar] 1939s # testing : compare header Hello value 1939s # expected: 'Foo Bar' 1939s # received: 'Foo Bar' 1939s ok 15 1939s testing: Hello: Foo 1939s Bar 1939s ok 16 1939s # testing : response success 1939s # expected: qr/HTTP\/1\.. 200 OK/ 1939s # received: 'HTTP/1.1 200 OK' 1939s ok 17 1939s header: [Foo Bar] vs [Foo Bar] 1939s # testing : compare header Hello value 1939s # expected: 'Foo Bar' 1939s # received: 'Foo Bar' 1939s ok 18 1939s testing: Hello: Foo 1939s Bar 1939s ok 19 1939s # testing : response success 1939s # expected: qr/HTTP\/1\.. 200 OK/ 1939s # received: 'HTTP/1.1 200 OK' 1939s ok 20 1939s header: [Foo Bar] vs [Foo Bar] 1939s # testing : compare header Hello value 1939s # expected: 'Foo Bar' 1939s # received: 'Foo Bar' 1939s ok 21 1939s testing: Hello: Foo 1939s Bar 1939s ok 22 1939s # testing : response success 1939s # expected: qr/HTTP\/1\.. 200 OK/ 1939s # received: 'HTTP/1.1 200 OK' 1939s ok 23 1939s header: [Foo Bar] vs [Foo Bar] 1939s # testing : compare header Hello value 1939s # expected: 'Foo Bar' 1939s # received: 'Foo Bar' 1939s ok 24 1939s testing: Hello:World 1939s ok 25 1939s # testing : response success 1939s # expected: qr/HTTP\/1\.. 200 OK/ 1939s # received: 'HTTP/1.1 200 OK' 1939s ok 26 1939s header: [World] vs [World] 1939s # testing : compare header Hello value 1939s # expected: 'World' 1939s # received: 'World' 1939s ok 27 1939s ok 1944s t/apache/hostcheck.t ................ 1944s 1..14 1944s # Running under perl version 5.040001 for linux 1944s # Current time local: Thu Sep 4 16:21:35 2025 1944s # Current time GMT: Thu Sep 4 16:21:35 2025 1944s # Using Test.pm version 1.31 1944s # Using Apache/Test.pm version 1.44 1944s # SENDING to 127.0.0.1:8529 1944s # GET / HTTP/1.1 1944s Host: localhost 1944s 1944s # expected 200, got 200 for ok 1944s ok 1 1944s # SENDING to 127.0.0.1:8529 1944s # GET / HTTP/1.1 1944s Host: localhost:1 1944s 1944s # expected 200, got 200 for port ignored 1944s ok 2 1944s # SENDING to 127.0.0.1:8529 1944s # GET / HTTP/1.1 1944s Host: notlisted 1944s 1944s # expected 200, got 200 for name not listed 1944s ok 3 1944s # SENDING to 127.0.0.1:8529 1944s # GET / HTTP/1.1 1944s Host: 127.0.0.1 1944s 1944s # expected 200, got 200 for IP not in serveralias/servername 1944s ok 4 1944s # SENDING to 127.0.0.1:8529 1944s # GET / HTTP/1.1 1944s Host: default-strict 1944s 1944s # expected 200, got 200 for NVH matches in default server 1944s ok 5 1944s # SENDING to 127.0.0.1:8529 1944s # GET / HTTP/1.1 1944s Host: nvh-strict 1944s 1944s # expected 200, got 200 for NVH matches 1944s ok 6 1944s # SENDING to 127.0.0.1:8529 1944s # GET / HTTP/1.1 1944s Host: nvh-strict:1 1944s 1944s # expected 200, got 200 for NVH matches port ignored 1944s ok 7 1944s # SENDING to 127.0.0.1:8556 1944s # GET / HTTP/1.1 1944s Host: localhost 1944s 1944s # expected 400, got 400 for ok 1944s ok 8 1944s # SENDING to 127.0.0.1:8556 1944s # GET / HTTP/1.1 1944s Host: localhost:1 1944s 1944s # expected 400, got 400 for port ignored 1944s ok 9 1944s # SENDING to 127.0.0.1:8556 1944s # GET / HTTP/1.1 1944s Host: notlisted 1944s 1944s # expected 400, got 400 for name not listed 1944s ok 10 1944s # SENDING to 127.0.0.1:8556 1944s # GET / HTTP/1.1 1944s Host: 127.0.0.1 1944s 1944s # expected 400, got 400 for IP not in serveralias/servername 1944s ok 11 1944s # SENDING to 127.0.0.1:8556 1944s # GET / HTTP/1.1 1944s Host: default-strict 1944s 1944s # expected 200, got 200 for NVH matches in default server 1944s ok 12 1944s # SENDING to 127.0.0.1:8556 1944s # GET / HTTP/1.1 1944s Host: nvh-strict 1944s 1944s # expected 200, got 200 for NVH matches 1944s ok 13 1944s # SENDING to 127.0.0.1:8556 1944s # GET / HTTP/1.1 1944s Host: nvh-strict:1 1944s 1944s # expected 200, got 200 for NVH matches port ignored 1944s ok 14 1944s ok 1949s t/apache/http_strict.t .............. 1949s 1..178 1949s # Running under perl version 5.040001 for linux 1949s # Current time local: Thu Sep 4 16:21:40 2025 1949s # Current time GMT: Thu Sep 4 16:21:40 2025 1949s # Using Test.pm version 1.31 1949s # Using Apache/Test.pm version 1.44 1949s # SENDING: 1949s # GET / HTTP/1.0\r\n\r\n 1949s # expecting success, got 200 1949s ok 1 1949s # SENDING: 1949s # GET / HTTP/1.0\n\n 1949s # expecting success, got 200 1949s ok 2 1949s # SENDING: 1949s # get / HTTP/1.0\r\n\r\n 1949s # expecting 501, got 501 1949s ok 3 1949s # SENDING: 1949s # G ET / HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 4 1949s # SENDING: 1949s # G\x00ET / HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 5 1949s # SENDING: 1949s # G/T / HTTP/1.0\r\n\r\n 1949s # expecting 501, got 501 1949s ok 6 1949s # SENDING: 1949s # GET /\x00 HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 7 1949s # SENDING: 1949s # GET / HTTP/1.0\x00\r\n\r\n 1949s # expecting 400, got 400 1949s ok 8 1949s # SENDING: 1949s # GET\x0c/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 9 1949s # SENDING: 1949s # GET\r/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 10 1949s # SENDING: 1949s # GET\t/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 11 1949s # SENDING: 1949s # GET / HTT/1.0\r\n\r\n 1949s # expecting error, got 400 1949s ok 12 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1949s # expecting success, got 200 1949s ok 13 1949s # SENDING: 1949s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1949s # expecting success, got 200 1949s ok 14 1949s # SENDING: 1949s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1949s # expecting success, got 200 1949s ok 15 1949s # SENDING: 1949s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1949s # expecting 400, got 400 1949s ok 16 1949s # SENDING: 1949s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1949s # expecting 400, got 400 1949s ok 17 1949s # SENDING: 1949s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1949s # expecting 200, got 200 1949s ok 18 1949s # SENDING: 1949s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1949s # expecting 400, got 400 1949s ok 19 1949s # SENDING: 1949s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1949s # expecting error, got 400 1949s ok 20 1949s # SENDING: 1949s # GET / HTTP/0.9\r\n\r\n 1949s # expecting error, got 400 1949s ok 21 1949s # SENDING: 1949s # GET / HTTP/0.8\r\n\r\n 1949s # expecting error, got 400 1949s ok 22 1949s # SENDING: 1949s # GET /\x01 HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 23 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1949s # expecting 200, got 200 1949s ok 24 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1949s # expecting 200, got 200 1949s ok 25 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1949s # expecting 400, got 400 1949s ok 26 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1949s # expecting 200, got 200 1949s ok 27 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1949s # expecting 400, got 400 1949s ok 28 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1949s # expecting 400, got 400 1949s ok 29 1949s # SENDING: 1949s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1949s # expecting 400, got 400 1949s ok 30 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1949s # expecting 200, got 200 1949s ok 31 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1949s # expecting 400, got 400 1949s ok 32 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1949s # expecting 400, got 400 1949s ok 33 1949s # SENDING: 1949s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1949s # expecting 400, got 400 1949s ok 34 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1949s # expecting 200, got 200 1949s ok 35 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1949s # expecting 400, got 400 1949s ok 36 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1949s # expecting 400, got 400 1949s ok 37 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1949s # expecting 200, got 200 1949s ok 38 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1949s # expecting 400, got 400 1949s ok 39 1949s # SENDING: 1949s # GET / HTTP/1.0\r\r 1949s # expecting dropped connection and HTTPD dropped connection 1949s ok 40 1949s # SENDING: 1949s # GET /\r\n 1949s # expecting headerless HTTP/0.9 body, got response 1949s ok 41 1949s # SENDING: 1949s # GET /#frag HTTP/1.0\r\n 1949s # expecting 400, got 400 1949s ok 42 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1949s # expecting 200, got 200 1949s ok 43 1949s # SENDING: 1949s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1949s # expecting 200, got 200 1949s ok 44 1949s # SENDING: 1949s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1949s # expecting 200, got 200 1949s ok 45 1949s # SENDING: 1949s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1949s # expecting 200, got 200 1949s ok 46 1949s # SENDING: 1949s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1949s # expecting 200, got 200 1949s ok 47 1949s # SENDING: 1949s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1949s # expecting 200, got 200 1949s ok 48 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1949s # expecting 200, got 200 1949s ok 49 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1949s # expecting 400, got 400 1949s ok 50 1949s # SENDING: 1949s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1949s # expecting 200, got 200 1949s ok 51 1949s # SENDING: 1949s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 52 1949s # SENDING: 1949s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 53 1949s # SENDING: 1949s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 54 1949s # SENDING: 1949s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1949s # expecting 200, got 200 1949s ok 55 1949s # SENDING: 1949s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1949s # expecting success, got 200 1949s ok 56 1949s # SENDING: 1949s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1949s # expecting success, got 200 1949s ok 57 1949s # SENDING: 1949s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1949s # expecting success, got 200 1949s ok 58 1949s # SENDING: 1949s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1949s # expecting success, got 200 1949s ok 59 1949s # SENDING: 1949s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 60 1949s # SENDING: 1949s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1949s # expecting success, got 200 1949s ok 61 1949s # SENDING: 1949s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1949s # expecting success, got 200 1949s ok 62 1949s # SENDING: 1949s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 63 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1949s # expecting success, got 200 1949s ok 64 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1949s # expecting success, got 200 1949s ok 65 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1949s # expecting success, got 200 1949s ok 66 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1949s # expecting success, got 200 1949s ok 67 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1949s # expecting success, got 200 1949s ok 68 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1949s # expecting success, got 200 1949s ok 69 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1949s # expecting 200, got 200 1949s ok 70 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1949s # expecting 200, got 200 1949s ok 71 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1949s # expecting 400, got 400 1949s ok 72 1949s # SENDING: 1949s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1949s # expecting 200, got 200 1949s ok 73 1949s # SENDING: 1949s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1949s # expecting 200, got 200 1949s ok 74 1949s # SENDING: 1949s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1949s # expecting 200, got 200 1949s ok 75 1949s # SENDING: 1949s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1949s # expecting 200, got 200 1949s ok 76 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1949s # expecting 200, got 200 1949s ok 77 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1949s # expecting 200, got 200 1949s ok 78 1949s # SENDING: 1949s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1949s # expecting 200, got 200 1949s ok 79 1949s # SENDING: 1949s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1949s # DECODED: Foo: bar 1949s # RESPONSE: 1949s # HTTP/1.1 200 OK\r\n 1949s # Date: Thu, 04 Sep 2025 16:21:45 GMT\r\n 1949s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1949s # Foo: bar\r\n 1949s # Vary: In-If1\r\n 1949s # DMMATCH1: 1\r\n 1949s # Connection: close\r\n 1949s # Content-Type: text/plain\r\n 1949s # \r\n 1949s # Hi!\n 1949s # SERVERNAME=localhost\n 1949s # HTTP_HOST=\n 1949s # 1949s # expecting 200, got 200 1949s ok 80 1949s # SENDING: 1949s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1949s # DECODED: Foo: 1949s # RESPONSE: 1949s # HTTP/1.1 200 OK\r\n 1949s # Date: Thu, 04 Sep 2025 16:21:45 GMT\r\n 1949s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1949s # Foo: \r\n 1949s # Vary: In-If1\r\n 1949s # DMMATCH1: 1\r\n 1949s # Connection: close\r\n 1949s # Content-Type: text/plain\r\n 1949s # \r\n 1949s # Hi!\n 1949s # SERVERNAME=localhost\n 1949s # HTTP_HOST=\n 1949s # 1949s # expecting 200, got 200 1949s ok 81 1949s # SENDING: 1949s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1949s # DECODED: : bar 1949s # RESPONSE: 1949s # HTTP/1.1 500 Internal Server Error\r\n 1949s # Date: Thu, 04 Sep 2025 16:21:45 GMT\r\n 1949s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1949s # Connection: close\r\n 1949s # Content-Type: text/html; charset=iso-8859-1\r\n 1949s # \r\n 1949s # \n 1949s # \n 1949s # ... 1949s # expecting 500, got 500 1949s ok 82 1949s # SENDING: 1949s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1949s # DECODED: F\x00oo: bar 1949s # RESPONSE: 1949s # HTTP/1.1 500 Internal Server Error\r\n 1949s # Date: Thu, 04 Sep 2025 16:21:45 GMT\r\n 1949s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1949s # Content-Length: 528\r\n 1949s # Connection: close\r\n 1949s # Content-Type: text/html; charset=iso-8859-1\r\n 1949s # \r\n 1949s # \n 1949s # \n 1949s # ... 1949s # expecting 500, got 500 1949s ok 83 1949s # SENDING: 1949s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1949s # DECODED: F\x01oo: bar 1949s # RESPONSE: 1949s # HTTP/1.1 500 Internal Server Error\r\n 1949s # Date: Thu, 04 Sep 2025 16:21:45 GMT\r\n 1949s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1949s # Connection: close\r\n 1949s # Content-Type: text/html; charset=iso-8859-1\r\n 1949s # \r\n 1949s # \n 1949s # \n 1949s # ... 1949s # expecting 500, got 500 1949s ok 84 1949s # SENDING: 1949s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1949s # DECODED: F\noo: bar 1949s # RESPONSE: 1949s # HTTP/1.1 500 Internal Server Error\r\n 1949s # Date: Thu, 04 Sep 2025 16:21:45 GMT\r\n 1949s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1949s # Content-Length: 528\r\n 1949s # Connection: close\r\n 1949s # Content-Type: text/html; charset=iso-8859-1\r\n 1949s # \r\n 1949s # \n 1949s # \n 1949s # ... 1949s # expecting 500, got 500 1949s ok 85 1949s # SENDING: 1949s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1949s # DECODED: Foo: b\tar 1949s # RESPONSE: 1949s # HTTP/1.1 200 OK\r\n 1949s # Date: Thu, 04 Sep 2025 16:21:45 GMT\r\n 1949s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1949s # Foo: b\tar\r\n 1949s # Vary: In-If1\r\n 1949s # DMMATCH1: 1\r\n 1949s # Content-Length: 36\r\n 1949s # Connection: close\r\n 1949s # Content-Type: text/plain\r\n 1949s # \r\n 1949s # Hi!\n 1949s # SERVERNAME=localhost\n 1949s # HTTP_HOST=\n 1949s # 1949s # expecting 200, got 200 1949s ok 86 1949s # SENDING: 1949s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1949s # DECODED: Foo: b\x01ar 1949s # RESPONSE: 1949s # HTTP/1.1 500 Internal Server Error\r\n 1949s # Date: Thu, 04 Sep 2025 16:21:45 GMT\r\n 1949s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1949s # Content-Length: 564\r\n 1949s # Connection: close\r\n 1949s # Content-Type: text/html; charset=iso-8859-1\r\n 1949s # \r\n 1949s # \n 1949s # \n 1949s # ... 1949s # expecting 500, got 500 1949s ok 87 1949s # SENDING: 1949s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1949s # expecting 500, got 500 1949s ok 88 1949s # SENDING: 1949s # GET / HTTP/1.0\r\n\r\n 1949s # expecting success, got 200 1949s ok 89 1949s # SENDING: 1949s # GET / HTTP/1.0\n\n 1949s # expecting 400, got 400 1949s ok 90 1949s # SENDING: 1949s # get / HTTP/1.0\r\n\r\n 1949s # expecting 501, got 501 1949s ok 91 1949s # SENDING: 1949s # G ET / HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 92 1949s # SENDING: 1949s # G\x00ET / HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 93 1949s # SENDING: 1949s # G/T / HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 94 1949s # SENDING: 1949s # GET /\x00 HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 95 1949s # SENDING: 1949s # GET / HTTP/1.0\x00\r\n\r\n 1949s # expecting 400, got 400 1949s ok 96 1949s # SENDING: 1949s # GET\x0c/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 97 1949s # SENDING: 1949s # GET\r/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 98 1949s # SENDING: 1949s # GET\t/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 99 1949s # SENDING: 1949s # GET / HTT/1.0\r\n\r\n 1949s # expecting error, got 400 1949s ok 100 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1949s # expecting success, got 200 1949s ok 101 1949s # SENDING: 1949s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1949s # expecting success, got 200 1949s ok 102 1949s # SENDING: 1949s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1949s # expecting success, got 200 1949s ok 103 1949s # SENDING: 1949s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1949s # expecting 400, got 400 1949s ok 104 1949s # SENDING: 1949s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1949s # expecting 400, got 400 1949s ok 105 1949s # SENDING: 1949s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1949s # expecting 400, got 400 1949s ok 106 1949s # SENDING: 1949s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1949s # expecting 400, got 400 1949s ok 107 1949s # SENDING: 1949s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1949s # expecting error, got 400 1949s ok 108 1949s # SENDING: 1949s # GET / HTTP/0.9\r\n\r\n 1949s # expecting error, got 400 1949s ok 109 1949s # SENDING: 1949s # GET / HTTP/0.8\r\n\r\n 1949s # expecting error, got 400 1949s ok 110 1949s # SENDING: 1949s # GET /\x01 HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 111 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1949s # expecting 200, got 200 1949s ok 112 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1949s # expecting 200, got 200 1949s ok 113 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1949s # expecting 400, got 400 1949s ok 114 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1949s # expecting 400, got 400 1949s ok 115 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1949s # expecting 400, got 400 1949s ok 116 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1949s # expecting 400, got 400 1949s ok 117 1949s # SENDING: 1949s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1949s # expecting 400, got 400 1949s ok 118 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1949s # expecting 200, got 200 1949s ok 119 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1949s # expecting 400, got 400 1949s ok 120 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1949s # expecting 400, got 400 1949s ok 121 1949s # SENDING: 1949s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1949s # expecting 400, got 400 1949s ok 122 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1949s # expecting 400, got 400 1949s ok 123 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1949s # expecting 400, got 400 1949s ok 124 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1949s # expecting 400, got 400 1949s ok 125 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1949s # expecting 200, got 200 1949s ok 126 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1949s # expecting 400, got 400 1949s ok 127 1949s # SENDING: 1949s # GET / HTTP/1.0\r\r 1949s # expecting dropped connection and HTTPD dropped connection 1949s ok 128 1949s # SENDING: 1949s # GET /\r\n 1949s # expecting headerless HTTP/0.9 body, got response 1949s ok 129 1949s # SENDING: 1949s # GET /#frag HTTP/1.0\r\n 1949s # expecting 400, got 400 1949s ok 130 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1949s # expecting 400, got 400 1949s ok 131 1949s # SENDING: 1949s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 132 1949s # SENDING: 1949s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 133 1949s # SENDING: 1949s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1949s # expecting 200, got 200 1949s ok 134 1949s # SENDING: 1949s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 135 1949s # SENDING: 1949s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 136 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1949s # expecting 400, got 400 1949s ok 137 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1949s # expecting 400, got 400 1949s ok 138 1949s # SENDING: 1949s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1949s # expecting 200, got 200 1949s ok 139 1949s # SENDING: 1949s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 140 1949s # SENDING: 1949s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 141 1949s # SENDING: 1949s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 142 1949s # SENDING: 1949s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 143 1949s # SENDING: 1949s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1949s # expecting success, got 200 1949s ok 144 1949s # SENDING: 1949s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1949s # expecting success, got 200 1949s ok 145 1949s # SENDING: 1949s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1949s # expecting success, got 200 1949s ok 146 1949s # SENDING: 1949s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1949s # expecting success, got 200 1949s ok 147 1949s # SENDING: 1949s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 148 1949s # SENDING: 1949s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1949s # expecting success, got 200 1949s ok 149 1949s # SENDING: 1949s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1949s # expecting success, got 200 1949s ok 150 1949s # SENDING: 1949s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1949s # expecting 400, got 400 1949s ok 151 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1949s # expecting success, got 200 1949s ok 152 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1949s # expecting success, got 200 1949s ok 153 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1949s # expecting success, got 200 1949s ok 154 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1949s # expecting success, got 200 1949s ok 155 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1949s # expecting success, got 200 1949s ok 156 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1949s # expecting success, got 200 1949s ok 157 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1949s # expecting 400, got 400 1949s ok 158 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1949s # expecting 400, got 400 1949s ok 159 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1949s # expecting 400, got 400 1949s ok 160 1949s # SENDING: 1949s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1949s # expecting 200, got 200 1949s ok 161 1949s # SENDING: 1949s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1949s # expecting 200, got 200 1949s ok 162 1949s # SENDING: 1949s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1949s # expecting 200, got 200 1949s ok 163 1949s # SENDING: 1949s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1949s # expecting 200, got 200 1949s ok 164 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1949s # expecting 200, got 200 1949s ok 165 1949s # SENDING: 1949s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1949s # expecting 200, got 200 1949s ok 166 1949s # SENDING: 1949s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1949s # expecting 200, got 200 1949s ok 167 1949s # SENDING: 1949s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1949s # DECODED: Foo: bar 1949s # RESPONSE: 1949s # HTTP/1.1 200 OK\r\n 1949s # Date: Thu, 04 Sep 2025 16:21:45 GMT\r\n 1949s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1949s # Foo: bar\r\n 1949s # Vary: In-If1\r\n 1949s # DMMATCH1: 1\r\n 1949s # Connection: close\r\n 1949s # Content-Type: text/plain\r\n 1949s # \r\n 1949s # Hi!\n 1949s # SERVERNAME=localhost\n 1949s # HTTP_HOST=\n 1949s # 1949s # expecting 200, got 200 1949s ok 168 1949s # SENDING: 1949s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1949s # DECODED: Foo: 1949s # RESPONSE: 1949s # HTTP/1.1 200 OK\r\n 1949s # Date: Thu, 04 Sep 2025 16:21:45 GMT\r\n 1949s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1949s # Foo: \r\n 1949s # Vary: In-If1\r\n 1949s # DMMATCH1: 1\r\n 1949s # Connection: close\r\n 1949s # Content-Type: text/plain\r\n 1949s # \r\n 1949s # Hi!\n 1949s # SERVERNAME=localhost\n 1949s # HTTP_HOST=\n 1949s # 1949s # expecting 200, got 200 1949s ok 169 1949s # SENDING: 1949s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1949s # DECODED: : bar 1949s # RESPONSE: 1949s # HTTP/1.1 500 Internal Server Error\r\n 1949s # Date: Thu, 04 Sep 2025 16:21:45 GMT\r\n 1949s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1949s # Content-Length: 564\r\n 1949s # Connection: close\r\n 1949s # Content-Type: text/html; charset=iso-8859-1\r\n 1949s # \r\n 1949s # \n 1949s # \n 1949s # ... 1949s # expecting 500, got 500 1949s ok 170 1949s # SENDING: 1949s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1949s # DECODED: F\x00oo: bar 1949s # RESPONSE: 1949s # HTTP/1.1 500 Internal Server Error\r\n 1949s # Date: Thu, 04 Sep 2025 16:21:45 GMT\r\n 1949s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1949s # Content-Length: 528\r\n 1949s # Connection: close\r\n 1949s # Content-Type: text/html; charset=iso-8859-1\r\n 1949s # \r\n 1949s # \n 1949s # \n 1949s # ... 1949s # expecting 500, got 500 1949s ok 171 1949s # SENDING: 1949s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1949s # DECODED: F\x01oo: bar 1949s # RESPONSE: 1949s # HTTP/1.1 500 Internal Server Error\r\n 1949s # Date: Thu, 04 Sep 2025 16:21:45 GMT\r\n 1949s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1949s # Content-Length: 564\r\n 1949s # Connection: close\r\n 1949s # Content-Type: text/html; charset=iso-8859-1\r\n 1949s # \r\n 1949s # \n 1949s # \n 1949s # ... 1949s # expecting 500, got 500 1949s ok 172 1949s # SENDING: 1949s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1949s # DECODED: F\noo: bar 1949s # RESPONSE: 1949s # HTTP/1.1 500 Internal Server Error\r\n 1949s # Date: Thu, 04 Sep 2025 16:21:45 GMT\r\n 1949s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1949s # Content-Length: 528\r\n 1949s # Connection: close\r\n 1949s # Content-Type: text/html; charset=iso-8859-1\r\n 1949s # \r\n 1949s # \n 1949s # \n 1949s # ... 1949s # expecting 500, got 500 1949s ok 173 1949s # SENDING: 1949s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1949s # DECODED: Foo: b\tar 1949s # RESPONSE: 1949s # HTTP/1.1 200 OK\r\n 1949s # Date: Thu, 04 Sep 2025 16:21:45 GMT\r\n 1949s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1949s # Foo: b\tar\r\n 1949s # Vary: In-If1\r\n 1949s # DMMATCH1: 1\r\n 1949s # Connection: close\r\n 1949s # Content-Type: text/plain\r\n 1949s # \r\n 1949s # Hi!\n 1949s # SERVERNAME=localhost\n 1949s # HTTP_HOST=\n 1949s # 1949s # expecting 200, got 200 1949s ok 174 1949s # SENDING: 1949s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1949s # DECODED: Foo: b\x01ar 1949s # RESPONSE: 1949s # HTTP/1.1 500 Internal Server Error\r\n 1949s # Date: Thu, 04 Sep 2025 16:21:45 GMT\r\n 1949s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1949s # Content-Length: 564\r\n 1949s # Connection: close\r\n 1949s # Content-Type: text/html; charset=iso-8859-1\r\n 1949s # \r\n 1949s # \n 1949s # \n 1949s # ... 1949s # expecting 500, got 500 1949s ok 175 1949s # SENDING: 1949s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1949s # expecting 500, got 500 1949s ok 176 1949s ok 177 1949s ok 178 1949s ok 1954s t/apache/if_sections.t .............. 1954s 1..46 1954s # Running under perl version 5.040001 for linux 1954s # Current time local: Thu Sep 4 16:21:45 2025 1954s # Current time GMT: Thu Sep 4 16:21:45 2025 1954s # Using Test.pm version 1.31 1954s # Using Apache/Test.pm version 1.44 1954s # /if_sec/ with '': 1954s # expected: 200 1954s # received: '200' 1954s ok 1 1954s # expected: undef 1954s # received: undef 1954s ok 2 1954s # /if_sec/foo.if_test with '': 1954s # expected: 200 1954s # received: '200' 1954s ok 3 1954s # expected: undef 1954s # received: undef 1954s ok 4 1954s # /if_sec/foo.if_test with '1': 1954s # expected: 200 1954s # received: '200' 1954s ok 5 1954s # expected: 'global1' 1954s # received: 'global1' 1954s ok 6 1954s # /if_sec/foo.if_test with '1 11': 1954s # expected: 200 1954s # received: '200' 1954s ok 7 1954s # expected: 'global1, nested11, nested113' 1954s # received: 'global1, nested11, nested113' 1954s ok 8 1954s # /if_sec/foo.if_test with '1 11 111': 1954s # expected: 200 1954s # received: '200' 1954s ok 9 1954s # expected: 'global1, nested11, nested111' 1954s # received: 'global1, nested11, nested111' 1954s ok 10 1954s # /if_sec/foo.if_test with '1 11 112': 1954s # expected: 200 1954s # received: '200' 1954s ok 11 1954s # expected: 'global1, nested11, nested112' 1954s # received: 'global1, nested11, nested112' 1954s ok 12 1954s # /if_sec/foo.if_test with '1 2': 1954s # expected: 200 1954s # received: '200' 1954s ok 13 1954s # expected: 'global1, files2' 1954s # received: 'global1, files2' 1954s ok 14 1954s # /if_sec/dir/foo.txt with '1 2': 1954s # expected: 200 1954s # received: '200' 1954s ok 15 1954s # expected: 'global1, dir1, dir2, dir_files1' 1954s # received: 'global1, dir1, dir2, dir_files1' 1954s ok 16 1954s # /if_sec/dir/ with '1 2': 1954s # expected: 200 1954s # received: '200' 1954s ok 17 1954s # expected: 'global1, dir1, dir2' 1954s # received: 'global1, dir1, dir2' 1954s ok 18 1954s # /if_sec/dir/ with '1 11': 1954s # expected: 200 1954s # received: '200' 1954s ok 19 1954s # expected: 'global1, dir1, nested11, nested113' 1954s # received: 'global1, dir1, nested11, nested113' 1954s ok 20 1954s # /if_sec/dir/ with '1 11 111': 1954s # expected: 200 1954s # received: '200' 1954s ok 21 1954s # expected: 'global1, dir1, nested11, nested111' 1954s # received: 'global1, dir1, nested11, nested111' 1954s ok 22 1954s # /if_sec/dir/ with '1 11 112': 1954s # expected: 200 1954s # received: '200' 1954s ok 23 1954s # expected: 'global1, dir1, nested11, nested112' 1954s # received: 'global1, dir1, nested11, nested112' 1954s ok 24 1954s # /if_sec/loc/ with '1 2': 1954s # expected: 200 1954s # received: '200' 1954s ok 25 1954s # expected: 'global1, loc1, loc2' 1954s # received: 'global1, loc1, loc2' 1954s ok 26 1954s # /if_sec/loc/foo.txt with '1 2': 1954s # expected: 200 1954s # received: '200' 1954s ok 27 1954s # expected: 'global1, loc1, loc2' 1954s # received: 'global1, loc1, loc2' 1954s ok 28 1954s # /if_sec/loc/ with '1 11': 1954s # expected: 200 1954s # received: '200' 1954s ok 29 1954s # expected: 'global1, loc1, nested11, nested113' 1954s # received: 'global1, loc1, nested11, nested113' 1954s ok 30 1954s # /if_sec/loc/ with '1 11 111': 1954s # expected: 200 1954s # received: '200' 1954s ok 31 1954s # expected: 'global1, loc1, nested11, nested111' 1954s # received: 'global1, loc1, nested11, nested111' 1954s ok 32 1954s # /if_sec/loc/ with '1 11 112': 1954s # expected: 200 1954s # received: '200' 1954s ok 33 1954s # expected: 'global1, loc1, nested11, nested112' 1954s # received: 'global1, loc1, nested11, nested112' 1954s ok 34 1954s # /if_sec/loc/foo.if_test with '1 2': 1954s # expected: 200 1954s # received: '200' 1954s ok 35 1954s # expected: 'global1, files2, loc1, loc2' 1954s # received: 'global1, files2, loc1, loc2' 1954s ok 36 1954s # /if_sec/loc/foo.if_test with '1 2 11': 1954s # expected: 200 1954s # received: '200' 1954s ok 37 1954s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1954s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1954s ok 38 1954s # /if_sec/loc/foo.if_test with '1 2 11 111': 1954s # expected: 200 1954s # received: '200' 1954s ok 39 1954s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1954s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1954s ok 40 1954s # /if_sec/loc/foo.if_test with '1 2 11 112': 1954s # expected: 200 1954s # received: '200' 1954s ok 41 1954s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1954s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1954s ok 42 1954s # /if_sec/proxy/ with '1 2': 1954s # expected: 200 1954s # received: '200' 1954s ok 43 1954s # expected: 'global1, locp1, locp2' 1954s # received: 'global1, locp1, locp2' 1954s ok 44 1954s # /if_sec/proxy/ with '2': 1954s # expected: 200 1954s # received: '200' 1954s ok 45 1954s # expected: 'locp2' 1954s # received: 'locp2' 1954s ok 46 1954s ok 1959s t/apache/iffile.t ................... 1959s 1..2 1959s # Running under perl version 5.040001 for linux 1959s # Current time local: Thu Sep 4 16:21:50 2025 1959s # Current time GMT: Thu Sep 4 16:21:50 2025 1959s # Using Test.pm version 1.31 1959s # Using Apache/Test.pm version 1.44 1959s # expected: 200 1959s # received: '200' 1959s ok 1 1959s # expected: 'success1, success2, success3, success4, success5' 1959s # received: 'success1, success2, success3, success4, success5' 1959s ok 2 1959s ok 1964s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1973s t/apache/limits.t ................... 1973s 1..12 1973s # Running under perl version 5.040001 for linux 1973s # Current time local: Thu Sep 4 16:22:00 2025 1973s # Current time GMT: Thu Sep 4 16:22:00 2025 1973s # Using Test.pm version 1.31 1973s # Using Apache/Test.pm version 1.44 1973s # Testing LimitRequestLine; should succeed 1973s # testing : Test #1 1973s # expected: 200 1973s # received: '200' 1973s ok 1 1973s # Testing LimitRequestLine; should fail 1973s # testing : Test #2 1973s # expected: 414 1973s # received: '414' 1973s ok 2 1973s # Testing LimitRequestFieldSize; should succeed 1973s # testing : Test #3 1973s # expected: 200 1973s # received: '200' 1973s ok 3 1973s # Testing LimitRequestFieldSize; should fail 1973s # testing : Test #4 1973s # expected: 400 1973s # received: '400' 1973s ok 4 1973s # Testing LimitRequestFields; should succeed 1973s # testing : Test #5 1973s # expected: 200 1973s # received: '200' 1973s ok 5 1973s # Testing LimitRequestFields; should fail 1973s # testing : Test #6 1973s # expected: 400 1973s # received: '400' 1973s ok 6 1973s # Testing LimitRequestBody; should succeed 1973s # Chunked transfer-encoding enabled 1973s # testing : Test #7 1973s # expected: 200 1973s # received: '200' 1973s ok 7 1973s # Testing LimitRequestBody; should succeed 1973s # Chunked transfer-encoding disabled 1973s # testing : Test #8 1973s # expected: 200 1973s # received: '200' 1973s ok 8 1973s # Testing LimitRequestBody; should fail 1973s # Chunked transfer-encoding enabled 1973s # testing : Test #9 1973s # expected: 413 1973s # received: '413' 1973s ok 9 1973s # Testing LimitRequestBody; should fail 1973s # Chunked transfer-encoding disabled 1973s # testing : Test #10 1973s # expected: 413 1973s # received: '413' 1973s ok 10 1973s # Testing LimitRequestFieldSize; should succeed 1973s # testing : Test #11 1973s # expected: 200 1973s # received: '200' 1973s ok 11 1973s # Testing LimitRequestFieldSize; should fail 1973s # testing : Test #12 1973s # expected: 400 1973s # received: '400' 1973s ok 12 1973s ok 1978s t/apache/loglevel.t ................. 1978s 1..8 1978s # Running under perl version 5.040001 for linux 1978s # Current time local: Thu Sep 4 16:22:09 2025 1978s # Current time GMT: Thu Sep 4 16:22:09 2025 1978s # Using Test.pm version 1.31 1978s # Using Apache/Test.pm version 1.44 1978s ok 1 1978s ok 2 1978s ok 3 1978s ok 4 1978s ok 5 1978s ok 6 1978s ok 7 1978s ok 8 1978s ok 1983s t/apache/maxranges.t ................ 1983s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1983s 1..19 1983s # Running under perl version 5.040001 for linux 1983s # Current time local: Thu Sep 4 16:22:14 2025 1983s # Current time GMT: Thu Sep 4 16:22:14 2025 1983s # Using Test.pm version 1.31 1983s # Using Apache/Test.pm version 1.44 1983s ok 1 1983s ok 2 1983s ok 3 1983s ok 4 1983s ok 5 1983s ok 6 1983s ok 7 1983s ok 8 1983s ok 9 1983s ok 10 1983s ok 11 1983s ok 12 1983s ok 13 1983s ok 14 1983s ok 15 1983s ok 16 1983s ok 17 1983s ok 18 1983s ok 19 1983s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1983s ok 1988s t/apache/mergeslashes.t ............. 1988s 1..9 1988s # Running under perl version 5.040001 for linux 1988s # Current time local: Thu Sep 4 16:22:19 2025 1988s # Current time GMT: Thu Sep 4 16:22:19 2025 1988s # Using Test.pm version 1.31 1988s # Using Apache/Test.pm version 1.44 1988s # SENDING to 127.0.0.1:8556 1988s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1988s # expected 403, got 403 for exact match 1988s ok 1 1988s # SENDING to 127.0.0.1:8556 1988s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1988s # expected 403, got 403 for merged even at front 1988s ok 2 1988s # SENDING to 127.0.0.1:8556 1988s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1988s # expected 403, got 403 for merged even at front 1988s ok 3 1988s # SENDING to 127.0.0.1:8556 1988s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1988s # expected 403, got 403 for c// should be merged 1988s ok 4 1988s # SENDING to 127.0.0.1:8556 1988s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1988s # expected 403, got 403 for a// should be merged 1988s ok 5 1988s # SENDING to 127.0.0.1:8556 1988s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1988s # expected 403, got 403 for a// matches locationmatch 1988s ok 6 1988s # SENDING to 127.0.0.1:8556 1988s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1988s # expected 200, got 200 for c// doesn't match locationmatch 1988s ok 7 1988s # SENDING to 127.0.0.1:8556 1988s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1988s # expected 403, got 403 for baseline failed 1988s ok 8 1988s # SENDING to 127.0.0.1:8556 1988s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1988s # expected 403, got 403 for b//d not merged for Location with OFF 1988s ok 9 1988s ok 1993s t/apache/mmn.t ...................... 1993s 1..2 1993s # Running under perl version 5.040001 for linux 1993s # Current time local: Thu Sep 4 16:22:24 2025 1993s # Current time GMT: Thu Sep 4 16:22:24 2025 1993s # Using Test.pm version 1.31 1993s # Using Apache/Test.pm version 1.44 1993s ok 1 1993s ok 2 1993s ok 1998s t/apache/options.t .................. 1998s 1..2 1998s # Running under perl version 5.040001 for linux 1998s # Current time local: Thu Sep 4 16:22:29 2025 1998s # Current time GMT: Thu Sep 4 16:22:29 2025 1998s # Using Test.pm version 1.31 1998s # Using Apache/Test.pm version 1.44 1998s # testing : code 1998s # expected: 200 1998s # received: '200' 1998s ok 1 1998s # testing : OPTIONS 1998s # expected: qr/OPTIONS/ 1998s # received: 'OPTIONS,HEAD,GET,POST,TRACE' 1998s ok 2 1998s ok 2005s t/apache/passbrigade.t .............. 2005s # using LWP client 2005s 1..114 2005s # Running under perl version 5.040001 for linux 2005s # Current time local: Thu Sep 4 16:22:34 2025 2005s # Current time GMT: Thu Sep 4 16:22:34 2025 2005s # Using Test.pm version 1.31 2005s # Using Apache/Test.pm version 1.44 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 1024 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 1024 2005s # received: 1024 2005s ok 1 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 2048 2005s # received: 2048 2005s ok 2 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 3072 2005s # received: 3072 2005s ok 3 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 4096 2005s # received: 4096 2005s ok 4 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 5120 2005s # received: 5120 2005s ok 5 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 6144 2005s # received: 6144 2005s ok 6 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 7168 2005s # received: 7168 2005s ok 7 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 8192 2005s # received: 8192 2005s ok 8 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 9216 2005s # received: 9216 2005s ok 9 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 10240 2005s # received: 10240 2005s ok 10 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 11264 2005s # received: 11264 2005s ok 11 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 12288 2005s # received: 12288 2005s ok 12 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 13312 2005s # received: 13312 2005s ok 13 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 14336 2005s # received: 14336 2005s ok 14 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 15360 2005s # received: 15360 2005s ok 15 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 16384 2005s # received: 16384 2005s ok 16 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 17408 2005s # received: 17408 2005s ok 17 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 18432 2005s # received: 18432 2005s ok 18 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 19456 2005s # received: 19456 2005s ok 19 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 20480 2005s # received: 20480 2005s ok 20 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 21504 2005s # received: 21504 2005s ok 21 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 22528 2005s # received: 22528 2005s ok 22 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 23552 2005s # received: 23552 2005s ok 23 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 24576 2005s # received: 24576 2005s ok 24 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 25600 2005s # received: 25600 2005s ok 25 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 26624 2005s # received: 26624 2005s ok 26 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 27648 2005s # received: 27648 2005s ok 27 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 28672 2005s # received: 28672 2005s ok 28 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 29696 2005s # received: 29696 2005s ok 29 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 30720 2005s # received: 30720 2005s ok 30 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 31744 2005s # received: 31744 2005s ok 31 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 32768 2005s # received: 32768 2005s ok 32 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 33792 2005s # received: 33792 2005s ok 33 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 34816 2005s # received: 34816 2005s ok 34 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 35840 2005s # received: 35840 2005s ok 35 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 36864 2005s # received: 36864 2005s ok 36 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 37888 2005s # received: 37888 2005s ok 37 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 38912 2005s # received: 38912 2005s ok 38 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 39936 2005s # received: 39936 2005s ok 39 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 40960 2005s # received: 40960 2005s ok 40 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 41984 2005s # received: 41984 2005s ok 41 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 43008 2005s # received: 43008 2005s ok 42 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 44032 2005s # received: 44032 2005s ok 43 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 45056 2005s # received: 45056 2005s ok 44 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 46080 2005s # received: 46080 2005s ok 45 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 47104 2005s # received: 47104 2005s ok 46 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 48128 2005s # received: 48128 2005s ok 47 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 49152 2005s # received: 49152 2005s ok 48 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 50176 2005s # received: 50176 2005s ok 49 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 51200 2005s # received: 51200 2005s ok 50 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 102400 2005s # received: 102400 2005s ok 51 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 307200 2005s # received: 307200 2005s ok 52 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 512000 2005s # received: 512000 2005s ok 53 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 2048000 2005s # received: 2048000 2005s ok 54 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 4096000 2005s # received: 4096000 2005s ok 55 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:39 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 6144000 2005s # received: 6144000 2005s ok 56 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 10240000 2005s # received: 10240000 2005s ok 57 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 1024 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 1024 2005s # received: 1024 2005s ok 58 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 2048 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 2048 2005s # received: 2048 2005s ok 59 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 3072 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 3072 2005s # received: 3072 2005s ok 60 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 4096 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 4096 2005s # received: 4096 2005s ok 61 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 5120 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 5120 2005s # received: 5120 2005s ok 62 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 6144 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 6144 2005s # received: 6144 2005s ok 63 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 7168 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 7168 2005s # received: 7168 2005s ok 64 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 8192 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 8192 2005s # received: 8192 2005s ok 65 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 9216 2005s # received: 9216 2005s ok 66 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 10240 2005s # received: 10240 2005s ok 67 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 11264 2005s # received: 11264 2005s ok 68 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 12288 2005s # received: 12288 2005s ok 69 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 13312 2005s # received: 13312 2005s ok 70 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 14336 2005s # received: 14336 2005s ok 71 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 15360 2005s # received: 15360 2005s ok 72 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 16384 2005s # received: 16384 2005s ok 73 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 17408 2005s # received: 17408 2005s ok 74 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 18432 2005s # received: 18432 2005s ok 75 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 19456 2005s # received: 19456 2005s ok 76 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 20480 2005s # received: 20480 2005s ok 77 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 21504 2005s # received: 21504 2005s ok 78 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 22528 2005s # received: 22528 2005s ok 79 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 23552 2005s # received: 23552 2005s ok 80 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 24576 2005s # received: 24576 2005s ok 81 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 25600 2005s # received: 25600 2005s ok 82 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 26624 2005s # received: 26624 2005s ok 83 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 27648 2005s # received: 27648 2005s ok 84 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 28672 2005s # received: 28672 2005s ok 85 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 29696 2005s # received: 29696 2005s ok 86 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 30720 2005s # received: 30720 2005s ok 87 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 31744 2005s # received: 31744 2005s ok 88 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 32768 2005s # received: 32768 2005s ok 89 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 33792 2005s # received: 33792 2005s ok 90 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 34816 2005s # received: 34816 2005s ok 91 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 35840 2005s # received: 35840 2005s ok 92 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 36864 2005s # received: 36864 2005s ok 93 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 37888 2005s # received: 37888 2005s ok 94 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 38912 2005s # received: 38912 2005s ok 95 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 39936 2005s # received: 39936 2005s ok 96 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 40960 2005s # received: 40960 2005s ok 97 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 41984 2005s # received: 41984 2005s ok 98 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 43008 2005s # received: 43008 2005s ok 99 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 44032 2005s # received: 44032 2005s ok 100 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 45056 2005s # received: 45056 2005s ok 101 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 46080 2005s # received: 46080 2005s ok 102 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 47104 2005s # received: 47104 2005s ok 103 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 48128 2005s # received: 48128 2005s ok 104 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 49152 2005s # received: 49152 2005s ok 105 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 50176 2005s # received: 50176 2005s ok 106 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 51200 2005s # received: 51200 2005s ok 107 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 102400 2005s # received: 102400 2005s ok 108 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 307200 2005s # received: 307200 2005s ok 109 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 512000 2005s # received: 512000 2005s ok 110 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 2048000 2005s # received: 2048000 2005s ok 111 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 4096000 2005s # received: 4096000 2005s ok 112 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 6144000 2005s # received: 6144000 2005s ok 113 2005s #lwp request: 2005s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 2005s #User-Agent: libwww-perl/6.78 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Thu, 04 Sep 2025 16:22:40 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 10240000 2005s # received: 10240000 2005s ok 114 2005s ok 2010s t/apache/post.t ..................... 2010s # using LWP client 2010s 1..51 2010s # Running under perl version 5.040001 for linux 2010s # Current time local: Thu Sep 4 16:22:40 2025 2010s # Current time GMT: Thu Sep 4 16:22:40 2025 2010s # Using Test.pm version 1.31 2010s # Using Apache/Test.pm version 1.44 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 1024 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 5 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '1024' 2010s # received: 1024 2010s ok 1 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 2048 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 5 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '2048' 2010s # received: 2048 2010s ok 2 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 3072 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 5 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '3072' 2010s # received: 3072 2010s ok 3 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 4096 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 5 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '4096' 2010s # received: 4096 2010s ok 4 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 5120 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 5 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '5120' 2010s # received: 5120 2010s ok 5 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 6144 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 5 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '6144' 2010s # received: 6144 2010s ok 6 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 7168 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 5 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '7168' 2010s # received: 7168 2010s ok 7 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 8192 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 5 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '8192' 2010s # received: 8192 2010s ok 8 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 9216 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 5 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '9216' 2010s # received: 9216 2010s ok 9 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 10240 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '10240' 2010s # received: 10240 2010s ok 10 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 11264 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '11264' 2010s # received: 11264 2010s ok 11 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 12288 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '12288' 2010s # received: 12288 2010s ok 12 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 13312 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '13312' 2010s # received: 13312 2010s ok 13 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 14336 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '14336' 2010s # received: 14336 2010s ok 14 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 15360 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '15360' 2010s # received: 15360 2010s ok 15 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 16384 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '16384' 2010s # received: 16384 2010s ok 16 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 17408 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '17408' 2010s # received: 17408 2010s ok 17 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 18432 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '18432' 2010s # received: 18432 2010s ok 18 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 19456 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '19456' 2010s # received: 19456 2010s ok 19 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 20480 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '20480' 2010s # received: 20480 2010s ok 20 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 21504 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '21504' 2010s # received: 21504 2010s ok 21 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 22528 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '22528' 2010s # received: 22528 2010s ok 22 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 23552 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '23552' 2010s # received: 23552 2010s ok 23 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 24576 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '24576' 2010s # received: 24576 2010s ok 24 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 25600 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '25600' 2010s # received: 25600 2010s ok 25 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 26624 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '26624' 2010s # received: 26624 2010s ok 26 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 27648 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '27648' 2010s # received: 27648 2010s ok 27 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 28672 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '28672' 2010s # received: 28672 2010s ok 28 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 29696 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '29696' 2010s # received: 29696 2010s ok 29 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 30720 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '30720' 2010s # received: 30720 2010s ok 30 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 31744 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '31744' 2010s # received: 31744 2010s ok 31 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 32768 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '32768' 2010s # received: 32768 2010s ok 32 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 33792 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '33792' 2010s # received: 33792 2010s ok 33 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 34816 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '34816' 2010s # received: 34816 2010s ok 34 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 35840 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:45 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '35840' 2010s # received: 35840 2010s ok 35 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 36864 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '36864' 2010s # received: 36864 2010s ok 36 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 37888 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '37888' 2010s # received: 37888 2010s ok 37 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 38912 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '38912' 2010s # received: 38912 2010s ok 38 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 39936 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '39936' 2010s # received: 39936 2010s ok 39 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 40960 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '40960' 2010s # received: 40960 2010s ok 40 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 41984 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '41984' 2010s # received: 41984 2010s ok 41 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 43008 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '43008' 2010s # received: 43008 2010s ok 42 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 44032 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '44032' 2010s # received: 44032 2010s ok 43 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 45056 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '45056' 2010s # received: 45056 2010s ok 44 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 46080 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '46080' 2010s # received: 46080 2010s ok 45 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 47104 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '47104' 2010s # received: 47104 2010s ok 46 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 48128 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '48128' 2010s # received: 48128 2010s ok 47 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 49152 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '49152' 2010s # received: 49152 2010s ok 48 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 50176 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '50176' 2010s # received: 50176 2010s ok 49 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 51200 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 6 2010s #Client-Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '51200' 2010s # received: 51200 2010s ok 50 2010s #lwp request: 2010s #POST http://localhost:8529/eat_post HTTP/1.1 2010s #User-Agent: libwww-perl/6.78 2010s #Content-Length: 102400 2010s # 2010s #server response: 2010s #HTTP/1.1 200 OK 2010s #Connection: close 2010s #Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2010s #Vary: In-If1 2010s #Content-Length: 7 2010s #Client-Date: Thu, 04 Sep 2025 16:22:46 GMT 2010s #Client-Peer: 127.0.0.1:8529 2010s #Client-Response-Num: 1 2010s #DMMATCH1: 1 2010s # 2010s # testing : length posted 2010s # expected: '102400' 2010s # received: 102400 2010s ok 51 2010s ok 2014s t/apache/pr17629.t .................. 2014s 1..4 2014s # Running under perl version 5.040001 for linux 2014s # Current time local: Thu Sep 4 16:22:46 2025 2014s # Current time GMT: Thu Sep 4 16:22:46 2025 2014s # Using Test.pm version 1.31 2014s # Using Apache/Test.pm version 1.44 2014s # expected: 'begin-foobar-end 2014s # ' 2014s # received: 'begin-foobar-end 2014s # ' 2014s ok 1 2014s # expected: 200 2014s # received: '200' 2014s ok 2 2014s # testing : response was gzipped 2014s # expected: 'gzip' 2014s # received: 'gzip' 2014s ok 3 2014s # expected: 'begin-foobar-end 2014s # ' 2014s # received: 'begin-foobar-end 2014s # ' 2014s ok 4 2014s ok 2019s t/apache/pr18757.t .................. 2019s 1..3 2019s # Running under perl version 5.040001 for linux 2019s # Current time local: Thu Sep 4 16:22:50 2025 2019s # Current time GMT: Thu Sep 4 16:22:50 2025 2019s # Using Test.pm version 1.31 2019s # Using Apache/Test.pm version 1.44 2019s # testing : 200 response from GET 2019s # expected: 200 2019s # received: '200' 2019s ok 1 2019s # expected C-L is 26 2019s # URL via proxy is http://localhost:8537/index.html 2019s ok 2 2019s # line: HTTP/1.1 200 OK 2019s # line: Date: Thu, 04 Sep 2025 16:22:55 GMT 2019s # line: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2019s # line: Vary: In-If1 2019s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2019s # line: ETag: "1a-62c6deaf13e40" 2019s # line: Accept-Ranges: bytes 2019s # line: Content-Length: 26 2019s # line: DMMATCH1: 1 2019s # line: Content-Type: text/html 2019s # line: 2019s # testing : whether proxy strips Content-Length header 2019s # expected: 1 2019s # received: 1 2019s ok 3 2019s ok 2024s t/apache/pr35292.t .................. 2024s 1..3 2024s # Running under perl version 5.040001 for linux 2024s # Current time local: Thu Sep 4 16:22:55 2025 2024s # Current time GMT: Thu Sep 4 16:22:55 2025 2024s # Using Test.pm version 1.31 2024s # Using Apache/Test.pm version 1.44 2024s ok 1 2024s ok 2 2024s # testing : read response-line 2024s # expected: qr/^HTTP\/1\.. 413/ 2024s # received: 'HTTP/1.1 413 Request Entity Too Large 2024s # ' 2024s ok 3 2024s ok 2029s t/apache/pr35330.t .................. 2029s 1..2 2029s # Running under perl version 5.040001 for linux 2029s # Current time local: Thu Sep 4 16:23:00 2025 2029s # Current time GMT: Thu Sep 4 16:23:00 2025 2029s # Using Test.pm version 1.31 2029s # Using Apache/Test.pm version 1.44 2029s # testing : SSI was allowed for location 2029s # expected: 200 2029s # received: '200' 2029s ok 1 2029s # testing : file was served with correct content 2029s # expected: 'hello' 2029s # received: 'hello' 2029s ok 2 2029s ok 2034s t/apache/pr37166.t .................. 2034s 1..4 2034s # Running under perl version 5.040001 for linux 2034s # Current time local: Thu Sep 4 16:23:05 2025 2034s # Current time GMT: Thu Sep 4 16:23:05 2025 2034s # Using Test.pm version 1.31 2034s # Using Apache/Test.pm version 1.44 2034s # testing : SSI was allowed for location 2034s # expected: 200 2034s # received: '200' 2034s ok 1 2034s # testing : file was served with correct content 2034s # expected: 'Hello world 2034s # ' 2034s # received: 'Hello world 2034s # ' 2034s ok 2 2034s # testing : explicit 200 response 2034s # expected: 200 2034s # received: '200' 2034s ok 3 2034s # testing : file was again served with correct content 2034s # expected: 'Hello world 2034s # ' 2034s # received: 'Hello world 2034s # ' 2034s ok 4 2034s ok 2039s t/apache/pr43939.t .................. 2039s 1..4 2039s # Running under perl version 5.040001 for linux 2039s # Current time local: Thu Sep 4 16:23:10 2025 2039s # Current time GMT: Thu Sep 4 16:23:10 2025 2039s # Using Test.pm version 1.31 2039s # Using Apache/Test.pm version 1.44 2039s # expected: 'begin-default-end 2039s # ' 2039s # received: 'begin-default-end 2039s # ' 2039s ok 1 2039s # expected: 200 2039s # received: '200' 2039s ok 2 2039s # testing : response was gzipped 2039s # expected: 'gzip' 2039s # received: 'gzip' 2039s ok 3 2039s # expected: 'begin-default-end 2039s # ' 2039s # received: 'begin-default-end 2039s # ' 2039s ok 4 2039s ok 2044s t/apache/pr49328.t .................. 2044s 1..1 2044s # Running under perl version 5.040001 for linux 2044s # Current time local: Thu Sep 4 16:23:15 2025 2044s # Current time GMT: Thu Sep 4 16:23:15 2025 2044s # Using Test.pm version 1.31 2044s # Using Apache/Test.pm version 1.44 2044s # expected: 'before 2044s # included 2044s # after 2044s # ' 2044s # received: 'before 2044s # included 2044s # after 2044s # ' 2044s ok 1 2044s ok 2048s t/apache/pr64339.t .................. 2048s 1..12 2048s # Running under perl version 5.040001 for linux 2048s # Current time local: Thu Sep 4 16:23:20 2025 2048s # Current time GMT: Thu Sep 4 16:23:20 2025 2048s # Using Test.pm version 1.31 2048s # Using Apache/Test.pm version 1.44 2048s # testing : fetching /doc.xml 2048s # expected: 200 2048s # received: '200' 2048s ok 1 2048s # testing : content-type header test for /doc.xml 2048s # expected: 'application/xml; charset=utf-8' 2048s # received: 'application/xml; charset=utf-8' 2048s ok 2 2048s # testing : content test for /doc.xml 2048s # expected: qr/fóó 2048s # / 2048s # received: 'fóó 2048s # ' 2048s ok 3 2048s # testing : fetching /doc.fooxml 2048s # expected: 200 2048s # received: '200' 2048s ok 4 2048s # testing : content-type header test for /doc.fooxml 2048s # expected: 'application/foo+xml; charset=utf-8' 2048s # received: 'application/foo+xml; charset=utf-8' 2048s ok 5 2048s # testing : content test for /doc.fooxml 2048s # expected: qr/fóó 2048s # / 2048s # received: 'fóó 2048s # ' 2048s ok 6 2048s # testing : fetching /doc.notxml 2048s # expected: 200 2048s # received: '200' 2048s ok 7 2048s # testing : content-type header test for /doc.notxml 2048s # expected: 'application/notreallyxml' 2048s # received: 'application/notreallyxml' 2048s ok 8 2048s # testing : content test for /doc.notxml 2048s # expected: qr/f 2048s # / 2048s # received: 'f 2048s # ' 2048s ok 9 2048s # testing : fetching /doc.isohtml 2048s # expected: 200 2048s # received: '200' 2048s ok 10 2048s # testing : content-type header test for /doc.isohtml 2048s # expected: 'text/html;charset=utf-8' 2048s # received: 'text/html;charset=utf-8' 2048s ok 11 2048s # testing : content test for /doc.isohtml 2048s # expected: qr/.*fóó 2048s # .*<\/body><\/html>/ 2048s # received: 'fóó 2048s # ' 2048s ok 12 2048s ok 2054s t/apache/rwrite.t ................... 2054s # using LWP client 2054s 1..114 2054s # Running under perl version 5.040001 for linux 2054s # Current time local: Thu Sep 4 16:23:24 2025 2054s # Current time GMT: Thu Sep 4 16:23:24 2025 2054s # Using Test.pm version 1.31 2054s # Using Apache/Test.pm version 1.44 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 1024 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #DMMATCH1: 1 2054s # 2054s # testing : bytes in body 2054s # expected: 1024 2054s # received: 1024 2054s ok 1 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 2048 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #DMMATCH1: 1 2054s # 2054s # testing : bytes in body 2054s # expected: 2048 2054s # received: 2048 2054s ok 2 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 3072 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #DMMATCH1: 1 2054s # 2054s # testing : bytes in body 2054s # expected: 3072 2054s # received: 3072 2054s ok 3 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 4096 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #DMMATCH1: 1 2054s # 2054s # testing : bytes in body 2054s # expected: 4096 2054s # received: 4096 2054s ok 4 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 5120 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #DMMATCH1: 1 2054s # 2054s # testing : bytes in body 2054s # expected: 5120 2054s # received: 5120 2054s ok 5 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 6144 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #DMMATCH1: 1 2054s # 2054s # testing : bytes in body 2054s # expected: 6144 2054s # received: 6144 2054s ok 6 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 7168 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #DMMATCH1: 1 2054s # 2054s # testing : bytes in body 2054s # expected: 7168 2054s # received: 7168 2054s ok 7 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 8192 2054s # received: 8192 2054s ok 8 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 9216 2054s # received: 9216 2054s ok 9 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 10240 2054s # received: 10240 2054s ok 10 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 11264 2054s # received: 11264 2054s ok 11 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 12288 2054s # received: 12288 2054s ok 12 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 13312 2054s # received: 13312 2054s ok 13 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 14336 2054s # received: 14336 2054s ok 14 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 15360 2054s # received: 15360 2054s ok 15 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 16384 2054s # received: 16384 2054s ok 16 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 17408 2054s # received: 17408 2054s ok 17 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 18432 2054s # received: 18432 2054s ok 18 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 19456 2054s # received: 19456 2054s ok 19 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 20480 2054s # received: 20480 2054s ok 20 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 21504 2054s # received: 21504 2054s ok 21 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 22528 2054s # received: 22528 2054s ok 22 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 23552 2054s # received: 23552 2054s ok 23 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 24576 2054s # received: 24576 2054s ok 24 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 25600 2054s # received: 25600 2054s ok 25 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 26624 2054s # received: 26624 2054s ok 26 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 27648 2054s # received: 27648 2054s ok 27 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 28672 2054s # received: 28672 2054s ok 28 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 29696 2054s # received: 29696 2054s ok 29 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 30720 2054s # received: 30720 2054s ok 30 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 31744 2054s # received: 31744 2054s ok 31 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 32768 2054s # received: 32768 2054s ok 32 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 33792 2054s # received: 33792 2054s ok 33 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 34816 2054s # received: 34816 2054s ok 34 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 35840 2054s # received: 35840 2054s ok 35 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 36864 2054s # received: 36864 2054s ok 36 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 37888 2054s # received: 37888 2054s ok 37 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 38912 2054s # received: 38912 2054s ok 38 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 39936 2054s # received: 39936 2054s ok 39 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 40960 2054s # received: 40960 2054s ok 40 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 41984 2054s # received: 41984 2054s ok 41 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 43008 2054s # received: 43008 2054s ok 42 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 44032 2054s # received: 44032 2054s ok 43 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 45056 2054s # received: 45056 2054s ok 44 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 46080 2054s # received: 46080 2054s ok 45 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 47104 2054s # received: 47104 2054s ok 46 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 48128 2054s # received: 48128 2054s ok 47 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 49152 2054s # received: 49152 2054s ok 48 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 50176 2054s # received: 50176 2054s ok 49 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 51200 2054s # received: 51200 2054s ok 50 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 102400 2054s # received: 102400 2054s ok 51 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 307200 2054s # received: 307200 2054s ok 52 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 512000 2054s # received: 512000 2054s ok 53 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 2048000 2054s # received: 2048000 2054s ok 54 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 4096000 2054s # received: 4096000 2054s ok 55 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 6144000 2054s # received: 6144000 2054s ok 56 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 10240000 2054s # received: 10240000 2054s ok 57 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 1024 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #DMMATCH1: 1 2054s # 2054s # testing : bytes in body 2054s # expected: 1024 2054s # received: 1024 2054s ok 58 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 2048 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #DMMATCH1: 1 2054s # 2054s # testing : bytes in body 2054s # expected: 2048 2054s # received: 2048 2054s ok 59 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 3072 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #DMMATCH1: 1 2054s # 2054s # testing : bytes in body 2054s # expected: 3072 2054s # received: 3072 2054s ok 60 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 4096 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #DMMATCH1: 1 2054s # 2054s # testing : bytes in body 2054s # expected: 4096 2054s # received: 4096 2054s ok 61 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 5120 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #DMMATCH1: 1 2054s # 2054s # testing : bytes in body 2054s # expected: 5120 2054s # received: 5120 2054s ok 62 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 6144 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #DMMATCH1: 1 2054s # 2054s # testing : bytes in body 2054s # expected: 6144 2054s # received: 6144 2054s ok 63 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 7168 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #DMMATCH1: 1 2054s # 2054s # testing : bytes in body 2054s # expected: 7168 2054s # received: 7168 2054s ok 64 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 8192 2054s # received: 8192 2054s ok 65 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 9216 2054s # received: 9216 2054s ok 66 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 10240 2054s # received: 10240 2054s ok 67 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 11264 2054s # received: 11264 2054s ok 68 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 12288 2054s # received: 12288 2054s ok 69 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 13312 2054s # received: 13312 2054s ok 70 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 14336 2054s # received: 14336 2054s ok 71 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 15360 2054s # received: 15360 2054s ok 72 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 16384 2054s # received: 16384 2054s ok 73 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 17408 2054s # received: 17408 2054s ok 74 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 18432 2054s # received: 18432 2054s ok 75 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 19456 2054s # received: 19456 2054s ok 76 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 20480 2054s # received: 20480 2054s ok 77 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 21504 2054s # received: 21504 2054s ok 78 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 22528 2054s # received: 22528 2054s ok 79 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 23552 2054s # received: 23552 2054s ok 80 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 24576 2054s # received: 24576 2054s ok 81 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 25600 2054s # received: 25600 2054s ok 82 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 26624 2054s # received: 26624 2054s ok 83 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 27648 2054s # received: 27648 2054s ok 84 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 28672 2054s # received: 28672 2054s ok 85 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 29696 2054s # received: 29696 2054s ok 86 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 30720 2054s # received: 30720 2054s ok 87 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 31744 2054s # received: 31744 2054s ok 88 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 32768 2054s # received: 32768 2054s ok 89 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 33792 2054s # received: 33792 2054s ok 90 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 34816 2054s # received: 34816 2054s ok 91 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 35840 2054s # received: 35840 2054s ok 92 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 36864 2054s # received: 36864 2054s ok 93 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 37888 2054s # received: 37888 2054s ok 94 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 38912 2054s # received: 38912 2054s ok 95 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 39936 2054s # received: 39936 2054s ok 96 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 40960 2054s # received: 40960 2054s ok 97 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 41984 2054s # received: 41984 2054s ok 98 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 43008 2054s # received: 43008 2054s ok 99 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 44032 2054s # received: 44032 2054s ok 100 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 45056 2054s # received: 45056 2054s ok 101 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 46080 2054s # received: 46080 2054s ok 102 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 47104 2054s # received: 47104 2054s ok 103 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 48128 2054s # received: 48128 2054s ok 104 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 49152 2054s # received: 49152 2054s ok 105 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 50176 2054s # received: 50176 2054s ok 106 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 51200 2054s # received: 51200 2054s ok 107 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 102400 2054s # received: 102400 2054s ok 108 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 307200 2054s # received: 307200 2054s ok 109 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 512000 2054s # received: 512000 2054s ok 110 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 2048000 2054s # received: 2048000 2054s ok 111 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 4096000 2054s # received: 4096000 2054s ok 112 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:29 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:30 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 6144000 2054s # received: 6144000 2054s ok 113 2054s #lwp request: 2054s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 2054s #User-Agent: libwww-perl/6.78 2054s # 2054s #server response: 2054s #HTTP/1.1 200 OK 2054s #Connection: close 2054s #Date: Thu, 04 Sep 2025 16:23:30 GMT 2054s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2054s #Vary: In-If1 2054s #Content-Length: 0 2054s #Client-Date: Thu, 04 Sep 2025 16:23:30 GMT 2054s #Client-Peer: 127.0.0.1:8529 2054s #Client-Response-Num: 1 2054s #Client-Transfer-Encoding: chunked 2054s #DMMATCH1: 1 2054s #X-Content-Length-Note: added by Apache::TestRequest 2054s # 2054s # testing : bytes in body 2054s # expected: 10240000 2054s # received: 10240000 2054s ok 114 2054s ok 2059s t/apache/server_name_port.t ......... 2059s 1..84 2059s # Running under perl version 5.040001 for linux 2059s # Current time local: Thu Sep 4 16:23:30 2025 2059s # Current time GMT: Thu Sep 4 16:23:30 2025 2059s # Using Test.pm version 1.31 2059s # Using Apache/Test.pm version 1.44 2059s # SENDING: 2059s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 2059s # expecting 200, got 200 2059s ok 1 2059s # got SERVER_NAME='righthost', expected 'righthost' 2059s ok 2 2059s # got SERVER_PORT='8529', expected '8529' 2059s ok 3 2059s # SENDING: 2059s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 2059s # expecting 200, got 200 2059s ok 4 2059s # got SERVER_NAME='righthost', expected 'righthost' 2059s ok 5 2059s # got SERVER_PORT='123', expected '123' 2059s ok 6 2059s # SENDING: 2059s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 2059s # expecting 200, got 200 2059s ok 7 2059s # got SERVER_NAME='righthost', expected 'righthost' 2059s ok 8 2059s # got SERVER_PORT='8529', expected '8529' 2059s ok 9 2059s # SENDING: 2059s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 2059s # expecting 200, got 200 2059s ok 10 2059s # got SERVER_NAME='righthost', expected 'righthost' 2059s ok 11 2059s # got SERVER_PORT='123', expected '123' 2059s ok 12 2059s # SENDING: 2059s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 2059s # expecting 200, got 200 2059s ok 13 2059s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2059s ok 14 2059s # got SERVER_PORT='8529', expected '8529' 2059s ok 15 2059s # SENDING: 2059s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 2059s # expecting 200, got 200 2059s ok 16 2059s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2059s ok 17 2059s # got SERVER_PORT='123', expected '123' 2059s ok 18 2059s # SENDING: 2059s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 2059s # expecting 200, got 200 2059s ok 19 2059s # got SERVER_NAME='[::1]', expected '[::1]' 2059s ok 20 2059s # got SERVER_PORT='8529', expected '8529' 2059s ok 21 2059s # SENDING: 2059s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 2059s # expecting 200, got 200 2059s ok 22 2059s # got SERVER_NAME='[::1]', expected '[::1]' 2059s ok 23 2059s # got SERVER_PORT='123', expected '123' 2059s ok 24 2059s # SENDING: 2059s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 2059s # expecting 200, got 200 2059s ok 25 2059s # got SERVER_NAME='[a::1]', expected '[a::1]' 2059s ok 26 2059s # got SERVER_PORT='8529', expected '8529' 2059s ok 27 2059s # SENDING: 2059s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 2059s # expecting 200, got 200 2059s ok 28 2059s # got SERVER_NAME='[a::1]', expected '[a::1]' 2059s ok 29 2059s # got SERVER_PORT='123', expected '123' 2059s ok 30 2059s # SENDING: 2059s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 2059s # expecting 200, got 200 2059s ok 31 2059s # got SERVER_NAME='[a::1]', expected '[a::1]' 2059s ok 32 2059s # got SERVER_PORT='8529', expected '8529' 2059s ok 33 2059s # SENDING: 2059s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 2059s # expecting 200, got 200 2059s ok 34 2059s # got SERVER_NAME='[a::1]', expected '[a::1]' 2059s ok 35 2059s # got SERVER_PORT='123', expected '123' 2059s ok 36 2059s # SENDING: 2059s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2059s # expecting 200, got 200 2059s ok 37 2059s # got SERVER_NAME='righthost', expected 'righthost' 2059s ok 38 2059s # got SERVER_PORT='8529', expected '8529' 2059s ok 39 2059s # SENDING: 2059s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2059s # expecting 200, got 200 2059s ok 40 2059s # got SERVER_NAME='righthost', expected 'righthost' 2059s ok 41 2059s # got SERVER_PORT='123', expected '123' 2059s ok 42 2059s # SENDING: 2059s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2059s # expecting 200, got 200 2059s ok 43 2059s # got SERVER_NAME='righthost', expected 'righthost' 2059s ok 44 2059s # got SERVER_PORT='8529', expected '8529' 2059s ok 45 2059s # SENDING: 2059s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2059s # expecting 200, got 200 2059s ok 46 2059s # got SERVER_NAME='righthost', expected 'righthost' 2059s ok 47 2059s # got SERVER_PORT='123', expected '123' 2059s ok 48 2059s # SENDING: 2059s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2059s # expecting 200, got 200 2059s ok 49 2059s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2059s ok 50 2059s # got SERVER_PORT='8529', expected '8529' 2059s ok 51 2059s # SENDING: 2059s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2059s # expecting 200, got 200 2059s ok 52 2059s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2059s ok 53 2059s # got SERVER_PORT='123', expected '123' 2059s ok 54 2059s # SENDING: 2059s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2059s # expecting 200, got 200 2059s ok 55 2059s # got SERVER_NAME='[::1]', expected '[::1]' 2059s ok 56 2059s # got SERVER_PORT='8529', expected '8529' 2059s ok 57 2059s # SENDING: 2059s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2059s # expecting 200, got 200 2059s ok 58 2059s # got SERVER_NAME='[::1]', expected '[::1]' 2059s ok 59 2059s # got SERVER_PORT='123', expected '123' 2059s ok 60 2059s # SENDING: 2059s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 2059s # expecting 200, got 200 2059s ok 61 2059s # got SERVER_NAME='righthost', expected 'righthost' 2059s ok 62 2059s # got SERVER_PORT='8529', expected '8529' 2059s ok 63 2059s # SENDING: 2059s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 2059s # expecting 200, got 200 2059s ok 64 2059s # got SERVER_NAME='righthost', expected 'righthost' 2059s ok 65 2059s # got SERVER_PORT='123', expected '123' 2059s ok 66 2059s # SENDING: 2059s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 2059s # expecting 200, got 200 2059s ok 67 2059s # got SERVER_NAME='righthost', expected 'righthost' 2059s ok 68 2059s # got SERVER_PORT='8529', expected '8529' 2059s ok 69 2059s # SENDING: 2059s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 2059s # expecting 200, got 200 2059s ok 70 2059s # got SERVER_NAME='righthost', expected 'righthost' 2059s ok 71 2059s # got SERVER_PORT='123', expected '123' 2059s ok 72 2059s # SENDING: 2059s # 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 2059s # expecting 200, got 200 2059s ok 73 2059s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2059s ok 74 2059s # got SERVER_PORT='8529', expected '8529' 2059s ok 75 2059s # SENDING: 2059s # 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 2059s # expecting 200, got 200 2059s ok 76 2059s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2059s ok 77 2059s # got SERVER_PORT='123', expected '123' 2059s ok 78 2059s # SENDING: 2059s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 2059s # expecting 200, got 200 2059s ok 79 2059s # got SERVER_NAME='[::1]', expected '[::1]' 2059s ok 80 2059s # got SERVER_PORT='8529', expected '8529' 2059s ok 81 2059s # SENDING: 2059s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 2059s # expecting 200, got 200 2059s ok 82 2059s # got SERVER_NAME='[::1]', expected '[::1]' 2059s ok 83 2059s # got SERVER_PORT='123', expected '123' 2059s ok 84 2059s ok 2064s t/apache/teclchunk.t ................ skipped: Not supported yet 2069s t/apr/uri.t ......................... 2069s 1..1 2069s # Running under perl version 5.040001 for linux 2069s # Current time local: Thu Sep 4 16:23:40 2025 2069s # Current time GMT: Thu Sep 4 16:23:40 2025 2069s # Using Test.pm version 1.31 2069s # Using Apache/Test.pm version 1.44 2069s ok 1 2069s ok 2073s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.64 2078s t/filter/case.t ..................... 2078s 1..4 2078s # Running under perl version 5.040001 for linux 2078s # Current time local: Thu Sep 4 16:23:49 2025 2078s # Current time GMT: Thu Sep 4 16:23:49 2025 2078s # Using Test.pm version 1.31 2078s # Using Apache/Test.pm version 1.44 2078s ok 1 2078s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 2078s # expected 200 2078s # received 200 2078s # body: =HEAD1 NAME 2078s X X 2078s 2078s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 2078s 2078s =HEAD1 SYNOPSIS 2078s 2078s TO DECLARE SUBROUTINES: 2078s X X 2078s 2078s SUB NAME; # A "FORWARD" DECLARATION. 2078s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 2078s SUB NAME : ATTRS; # WITH ATTRIBUTES 2078s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 2078s 2078s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 2078s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 2078s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 2078s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 2078s 2078s USE FEATURE 'SIGNATURES'; 2078s SUB NAME(SIG) BLOCK # WITH SIGNATURE 2078s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 2078s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 2078s 2078s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 2078s X 2078s 2078s $SUBREF = SUB BLOCK; # NO PROTO 2078s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 2078s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 2078s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 2078s 2078s USE FEATURE 'SIGNATURES'; 2078s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 2078s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 2078s 2078s TO IMPORT SUBROUTINES: 2078s X 2078s 2078s USE MODULE QW(NAME1 NAME2 NAME3); 2078s 2078s TO CALL SUBROUTINES: 2078s X X 2078s 2078s NAME(LIST); # REGULAR SUBROUTINE CALL. 2078s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 2078s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 2078s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 2078s 2078s =HEAD1 DESCRIPTION 2078s 2078s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 2078s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 2078s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 2078s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 2078s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 2078s ITS NAME OR A CODE REFERENCE. 2078s 2078s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 2078s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 2078s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 2078s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 2078s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 2078s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 2078s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 2078s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 2078s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 2078s X X 2078s 2078s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 2078s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 2078s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 2078s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 2078s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 2078s SUCH A SIGNATURE-USING SUBROUTINE. 2078s 2078s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 2078s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 2078s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 2078s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 2078s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 2078s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 2078s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 2078s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 2078s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 2078s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 2078s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 2078s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 2078s X X X<@_> 2078s 2078s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 2078s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 2078s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 2078s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 2078s L AND L. 2078s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 2078s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 2078s 2078s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 2078s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 2078s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 2078s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 2078s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 2078s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 2078s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 2078s ONE LARGE INDISTINGUISHABLE LIST. 2078s 2078s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 2078s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 2078s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 2078s EMPTY SUB RETURNS THE EMPTY LIST. 2078s X X X 2078s 2078s EXAMPLE: 2078s 2078s SUB MAX { 2078s MY $MAX = SHIFT(@_); 2078s FOREACH $FOO (@_) { 2078s $MAX = $FOO IF $MAX < $FOO; 2078s } 2078s RETURN $MAX; 2078s } 2078s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 2078s 2078s EXAMPLE: 2078s 2078s # GET A LINE, COMBINING CONTINUATION LINES 2078s # THAT START WITH WHITESPACE 2078s 2078s SUB GET_LINE { 2078s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 2078s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 2078s IF ($LOOKAHEAD =~ /^[ \T]/) { 2078s $THISLINE .= $LOOKAHEAD; 2078s } 2078s ELSE { 2078s LAST LINE; 2078s } 2078s } 2078s RETURN $THISLINE; 2078s } 2078s 2078s $LOOKAHEAD = ; # GET FIRST LINE 2078s WHILE (DEFINED($LINE = GET_LINE())) { 2078s ... 2078s } 2078s 2078s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 2078s 2078s SUB MAYBESET { 2078s MY($KEY, $VALUE) = @_; 2078s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 2078s } 2078s 2078s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 2078s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 2078s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 2078s ITS CALLER'S VALUES. 2078s X X 2078s 2078s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 2078s SUB UPCASE_IN { 2078s FOR (@_) { TR/A-Z/A-Z/ } 2078s } 2078s 2078s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 2078s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 2078s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 2078s X X 2078s 2078s UPCASE_IN("FREDERICK"); 2078s 2078s IT WOULD BE MUCH SAFER IF THE C FUNCTION 2078s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 2078s OF CHANGING THEM IN PLACE: 2078s 2078s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 2078s SUB UPCASE { 2078s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 2078s MY @PARMS = @_; 2078s FOR (@PARMS) { TR/A-Z/A-Z/ } 2078s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 2078s } 2078s 2078s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 2078s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 2078s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 2078s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 2078s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 2078s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 2078s 2078s @NEWLIST = UPCASE(@LIST1, @LIST2); 2078s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 2078s 2078s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 2078s 2078s (@X, @Y) = UPCASE(@LIST1, @LIST2); 2078s 2078s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 2078s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 2078s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 2078s L
FOR ALTERNATIVES. 2078s 2078s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 2078s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 2078s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 2078s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 2078s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 2078s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 2078s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 2078s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 2078s SEE L FOR MORE ABOUT ALL THAT. 2078s X<&> 2078s 2078s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 2078s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 2078s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 2078s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 2078s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 2078s X 2078s 2078s &FOO(1,2,3); # PASS THREE ARGUMENTS 2078s FOO(1,2,3); # THE SAME 2078s 2078s FOO(); # PASS AN EMPTY ARGUMENT LIST 2078s &FOO(); # THE SAME 2078s 2078s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 2078s USE STRICT 'SUBS'; 2078s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 2078s # A COMPILE-TIME ERROR 2078s NO STRICT 'SUBS'; 2078s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 2078s # A LITERAL STRING "FOO" 2078s 2078s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 2078s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 2078s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 2078s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 2078s X<&> 2078s 2078s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 2078s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 2078s YOUR SUBROUTINE'S NAME. 2078s 2078s USE V5.16; 2078s MY $FACTORIAL = SUB { 2078s MY ($X) = @_; 2078s RETURN 1 IF $X == 1; 2078s RETURN($X * __SUB__->( $X - 1 ) ); 2078s }; 2078s 2078s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 2078s IS SUBJECT TO CHANGE. 2078s 2078s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 2078s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 2078s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 2078s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 2078s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 2078s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 2078s SPECIAL, PRE-DEFINED THINGS. 2078s 2078s =OVER 2078s 2078s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 2078s 2078s C 2078s 2078s =ITEM DOCUMENTED IN L 2078s 2078s C, C 2078s 2078s =ITEM DOCUMENTED IN L 2078s 2078s C, C 2078s 2078s =ITEM DOCUMENTED IN L 2078s 2078s C, C, C, C, C, C, C, 2078s C, C, C, C, C, C, 2078s C, C, C, C, C, C, C, 2078s C, C, C, C, C, C, 2078s C, C, C, C, C, 2078s C, C, C, C 2078s 2078s =ITEM DOCUMENTED IN L 2078s 2078s C, C, C, C, C, C, C, 2078s C, C, C, C, C, C, C, 2078s C, C, C, C, C, C 2078s 2078s =ITEM DOCUMENTED IN L 2078s 2078s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 2078s L<< C|PERLFUNC/REQUIRE >> 2078s 2078s =ITEM DOCUMENTED IN L 2078s 2078s C 2078s 2078s =ITEM DOCUMENTED IN L 2078s 2078s C, C, C, C, C 2078s 2078s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 2078s 2078s ANY STARTING WITH C<(> 2078s 2078s =BACK 2078s 2078s THE C, C, C, C AND C SUBROUTINES 2078s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 2078s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 2078s EXPLICITLY. SEE L 2078s 2078s =HEAD2 SIGNATURES 2078s 2078s X X 2078s 2078s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 2078s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 2078s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 2078s 2078s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 2078s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 2078s DIRECTLY BY C, IN THE CURRENT SCOPE. 2078s 2078s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 2078s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 2078s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 2078s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 2078s 2078s FOR EXAMPLE, 2078s 2078s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 2078s 2078s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 2078s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 2078s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 2078s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 2078s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 2078s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 2078s 2078s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 2078s THE SIGNATURE. FOR EXAMPLE, 2078s 2078s SUB FOO ($LEFT, $RIGHT) { 2078s RETURN $LEFT + $RIGHT; 2078s } 2078s 2078s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 2078s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 2078s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 2078s EQUIVALENT TO 2078s 2078s SUB FOO { 2078s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 2078s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 2078s MY $LEFT = $_[0]; 2078s MY $RIGHT = $_[1]; 2078s RETURN $LEFT + $RIGHT; 2078s } 2078s 2078s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 2078s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 2078s 2078s SUB FOO ($FIRST, $, $THIRD) { 2078s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 2078s } 2078s 2078s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 2078s MANDATORY FOR THE CALLER TO PASS IT. 2078s 2078s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 2078s SEPARATED FROM THE PARAMETER NAME BY C<=>: 2078s 2078s SUB FOO ($LEFT, $RIGHT = 0) { 2078s RETURN $LEFT + $RIGHT; 2078s } 2078s 2078s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 2078s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 2078s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 2078s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 2078s FOR EXAMPLE, 2078s 2078s MY $AUTO_ID = 0; 2078s SUB FOO ($THING, $ID = $AUTO_ID++) { 2078s PRINT "$THING HAS ID $ID"; 2078s } 2078s 2078s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 2078s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 2078s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 2078s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 2078s 2078s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 2078s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 2078s } 2078s 2078s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 2078s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 2078s VALUE PROVIDED WAS C. 2078s 2078s SUB FOO ($NAME //= "WORLD") { 2078s PRINT "HELLO, $NAME"; 2078s } 2078s 2078s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 2078s 2078s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 2078s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 2078s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 2078s 2078s SUB FOO ($X ||= 10) { 2078s RETURN 5 + $X; 2078s } 2078s 2078s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 2078s FOR EXAMPLE, 2078s 2078s SUB FOO ($THING, $ = 1) { 2078s PRINT $THING; 2078s } 2078s 2078s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 2078s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 2078s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 2078s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 2078s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 2078s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 2078s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 2078s 2078s SUB FOO ($THING, $=) { 2078s PRINT $THING; 2078s } 2078s 2078s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 2078s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 2078s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 2078s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 2078s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 2078s TO RIGHT. 2078s 2078s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 2078s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 2078s 2078s SUB FOO ($FILTER, @INPUTS) { 2078s PRINT $FILTER->($_) FOREACH @INPUTS; 2078s } 2078s 2078s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 2078s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 2078s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 2078s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 2078s 2078s SUB FOO ($THING, @) { 2078s PRINT $THING; 2078s } 2078s 2078s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 2078s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 2078s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 2078s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 2078s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 2078s AS WITH STANDARD HASH CONSTRUCTION. 2078s 2078s SUB FOO ($FILTER, %INPUTS) { 2078s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 2078s } 2078s 2078s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 2078s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 2078s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 2078s 2078s SUB FOO ($THING, %) { 2078s PRINT $THING; 2078s } 2078s 2078s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 2078s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 2078s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 2078s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 2078s AN EMPTY ARRAY OR EMPTY HASH. 2078s 2078s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 2078s THAT THE CALLER PASSED NO ARGUMENTS: 2078s 2078s SUB FOO () { 2078s RETURN 123; 2078s } 2078s 2078s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 2078s WARNING IN THE C CATEGORY. FROM PERL 5.36 2078s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 2078s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 2078s STATEMENT SUCH AS: 2078s 2078s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 2078s 2078s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 2078s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 2078s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 2078s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 2078s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 2078s WARNINGS IN THE C CATEGORY WHEN 2078s COMPILED: 2078s 2078s SUB F ($X) { 2078s # THIS LINE EMITS THE WARNING SEEN BELOW 2078s PRINT "ARGUMENTS ARE @_"; 2078s } 2078s 2078s Z<> 2078s 2078s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 2078s EXPERIMENTAL AT ... 2078s 2078s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 2078s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 2078s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 2078s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 2078s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 2078s SUPPLY THAT ARGUMENT. 2078s 2078s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 2078s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 2078s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 2078s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 2078s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 2078s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 2078s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 2078s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 2078s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 2078s 2078s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 2078s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 2078s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 2078s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 2078s L. FOR EXAMPLE, 2078s 2078s SUB FOO :PROTOTYPE($) { $_[0] } 2078s 2078s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 2078s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 2078s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 2078s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 2078s 2078s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 2078s RETURN $LEFT + $RIGHT; 2078s } 2078s 2078s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 2078s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 2078s THE SUBROUTINE'S BODY. 2078s 2078s =HEAD2 PRIVATE VARIABLES VIA MY() 2078s X X X X X 2078s X X 2078s 2078s SYNOPSIS: 2078s 2078s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 2078s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 2078s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 2078s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 2078s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 2078s 2078s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 2078s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 2078s SEE L AND L. 2078s 2078s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 2078s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 2078s (C/C/C/C), LOOP 2078s (C/C/C/C/C), SUBROUTINE, C, 2078s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 2078s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 2078s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 2078s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 2078s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 2078s 2078s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 2078s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 2078s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 2078s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 2078s X 2078s 2078s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 2078s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 2078s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 2078s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 2078s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 2078s 2078s MY $X = 10; 2078s SUB BUMPX { $X++ } 2078s 2078s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 2078s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 2078s THE C ITSELF. SEE L. 2078s X 2078s 2078s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 2078s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 2078s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 2078s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 2078s 2078s $ARG = "FRED"; # "GLOBAL" VARIABLE 2078s $N = CUBE_ROOT(27); 2078s PRINT "$ARG THINKS THE ROOT IS $N\N"; 2078s # OUTPUTS: FRED THINKS THE ROOT IS 3 2078s 2078s SUB CUBE_ROOT { 2078s MY $ARG = SHIFT; # NAME DOESN'T MATTER 2078s $ARG **= 1/3; 2078s RETURN $ARG; 2078s } 2078s 2078s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 2078s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 2078s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 2078s 2078s MY ($FOO) = ; # WRONG? 2078s MY @FOO = ; 2078s 2078s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 2078s 2078s MY $FOO = ; 2078s 2078s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 2078s 2078s MY $FOO, $BAR = 1; # WRONG 2078s 2078s THAT HAS THE SAME EFFECT AS 2078s 2078s MY $FOO; 2078s $BAR = 1; 2078s 2078s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 2078s THE CURRENT STATEMENT. THUS, 2078s 2078s MY $X = $X; 2078s 2078s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 2078s THE EXPRESSION 2078s 2078s MY $X = 123 AND $X == 123 2078s 2078s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 2078s 2078s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 2078s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 2078s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 2078s 2078s WHILE (MY $LINE = <>) { 2078s $LINE = LC $LINE; 2078s } CONTINUE { 2078s PRINT $LINE; 2078s } 2078s 2078s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 2078s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 2078s IT. SIMILARLY, IN THE CONDITIONAL 2078s 2078s IF ((MY $ANSWER = ) =~ /^YES$/I) { 2078s USER_AGREES(); 2078s } ELSIF ($ANSWER =~ /^NO$/I) { 2078s USER_DISAGREES(); 2078s } ELSE { 2078s CHOMP $ANSWER; 2078s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 2078s } 2078s 2078s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 2078s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 2078s BUT NOT BEYOND IT. SEE L FOR INFORMATION 2078s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 2078s 2078s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 2078s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 2078s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 2078s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 2078s IN THE LOOP 2078s X X 2078s 2078s FOR MY $I (1, 2, 3) { 2078s SOME_FUNCTION(); 2078s } 2078s 2078s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 2078s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 2078s X X 2078s 2078s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 2078s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 2078s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 2078s 2078s USE STRICT 'VARS'; 2078s 2078s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 2078s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 2078s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 2078s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 2078s THIS WITH C. 2078s 2078s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 2078s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 2078s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 2078s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 2078s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 2078s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 2078s EXAMPLE. 2078s 2078s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 2078s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 2078s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 2078s 2078s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 2078s 2078s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 2078s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 2078s IS ALSO VISIBLE: 2078s 2078s PACKAGE MAIN; 2078s OUR $X = 10; 2078s MY $X = 20; 2078s PRINT "$X AND $::X\N"; 2078s 2078s THAT WILL PRINT OUT C<20> AND C<10>. 2078s 2078s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 2078s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 2078s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 2078s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 2078s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 2078s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 2078s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 2078s AN ANONYMOUS SUB REFERENCE: 2078s 2078s MY $SECRET_VERSION = '1.001-BETA'; 2078s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 2078s $SECRET_SUB->(); 2078s 2078s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 2078s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 2078s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 2078s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 2078s UNQUALIFIED AND UNQUALIFIABLE. 2078s 2078s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 2078s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 2078s L FOR SOMETHING OF A WORK-AROUND TO 2078s THIS. 2078s 2078s =HEAD2 PERSISTENT PRIVATE VARIABLES 2078s X X X X 2078s X X 2078s 2078s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 2078s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 2078s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 2078s 2078s =HEAD3 PERSISTENT VARIABLES VIA STATE() 2078s 2078s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 2078s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 2078s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 2078s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 2078s THE C FORM DOES NOT REQUIRE THE 2078s C PRAGMA. 2078s 2078s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 2078s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 2078s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 2078s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 2078s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 2078s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 2078s SUBROUTINE EACH TIME IT IS EXECUTED.) 2078s 2078s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 2078s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 2078s 2078s USE FEATURE 'STATE'; 2078s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 2078s 2078s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 2078s 2078s USE FEATURE 'STATE'; 2078s SUB CREATE_COUNTER { 2078s RETURN SUB { STATE $X; RETURN ++$X } 2078s } 2078s 2078s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 2078s CODE OUTSIDE. 2078s 2078s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 2078s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 2078s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 2078s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 2078s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 2078s 2078s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 2078s 2078s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 2078s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 2078s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 2078s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 2078s 2078s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 2078s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 2078s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 2078s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 2078s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 2078s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 2078s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 2078s 2078s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 2078s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 2078s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 2078s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 2078s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 2078s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 2078s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 2078s 2078s { 2078s MY $SECRET_VAL = 0; 2078s SUB GIMME_ANOTHER { 2078s RETURN ++$SECRET_VAL; 2078s } 2078s } 2078s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 2078s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 2078s 2078s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 2078s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 2078s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 2078s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 2078s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 2078s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 2078s STARTS TO RUN: 2078s 2078s BEGIN { 2078s MY $SECRET_VAL = 0; 2078s SUB GIMME_ANOTHER { 2078s RETURN ++$SECRET_VAL; 2078s } 2078s } 2078s 2078s SEE L ABOUT THE 2078s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 2078s C AND C. 2078s 2078s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 2078s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 2078s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 2078s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 2078s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 2078s 2078s =HEAD2 TEMPORARY VALUES VIA LOCAL() 2078s X X X X 2078s X 2078s 2078s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 2078s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 2078s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 2078s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 2078s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 2078s 2078s SYNOPSIS: 2078s 2078s # LOCALIZATION OF VALUES 2078s 2078s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 2078s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 2078s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 2078s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 2078s 2078s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 2078s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 2078s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 2078s # LOCALIZATION 2078s 2078s # LOCALIZATION OF SYMBOLS 2078s 2078s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 2078s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 2078s # @MERLYN IS REALLY @RANDAL, ETC 2078s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 2078s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 2078s 2078s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 2078s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 2078s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 2078s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 2078s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 2078s 2078s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 2078s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 2078s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 2078s CREATES NEW, DYNAMICALLY SCOPED VALUES. 2078s 2078s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 2078s PLACED IN PARENTHESES. THIS OPERATOR WORKS 2078s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 2078s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 2078s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 2078s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 2078s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 2078s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 2078s UNDEFINED VALUE.) 2078s 2078s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 2078s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 2078s VARIABLES OUTSIDE THE LOOP. 2078s 2078s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 2078s X 2078s 2078s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 2078s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 2078s VIEWED AS A SCALAR OR AN ARRAY. SO 2078s 2078s LOCAL($FOO) = ; 2078s LOCAL @FOO = ; 2078s 2078s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 2078s 2078s LOCAL $FOO = ; 2078s 2078s SUPPLIES A SCALAR CONTEXT. 2078s 2078s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 2078s X 2078s 2078s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 2078s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 2078s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 2078s 2078s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 2078s 2078s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 2078s { LOCAL $/ = UNDEF; $SLURP = ; } 2078s 2078s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 2078s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 2078s I, BECAUSE THE $1 VARIABLE IS 2078s MAGICAL AND READ-ONLY : 2078s 2078s LOCAL $1 = 2; 2078s 2078s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 2078s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 2078s TO SAFELY REUSE $_ IN A SUBROUTINE. 2078s 2078s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 2078s WORK AS DESCRIBED. 2078s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 2078s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 2078s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 2078s SEE L FOR MORE 2078s DETAILS. 2078s X 2078s 2078s =HEAD3 LOCALIZATION OF GLOBS 2078s X X 2078s 2078s THE CONSTRUCT 2078s 2078s LOCAL *NAME; 2078s 2078s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 2078s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 2078s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 2078s 2078s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 2078s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 2078s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 2078s SEPARATOR. 2078s 2078s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 2078s X X 2078s X 2078s 2078s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 2078s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 2078s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 2078s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 2078s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 2078s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 2078s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 2078s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 2078s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 2078s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 2078s 2078s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 2078s @ARY = ( 0..5 ); 2078s { 2078s LOCAL($ARY[5]) = 6; 2078s LOCAL($HASH{'A'}) = 'DRILL'; 2078s WHILE (MY $E = POP(@ARY)) { 2078s PRINT "$E . . .\N"; 2078s LAST UNLESS $E > 3; 2078s } 2078s IF (@ARY) { 2078s $HASH{'ONLY A'} = 'TEST'; 2078s DELETE $HASH{'A'}; 2078s } 2078s } 2078s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 2078s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 2078s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 2078s 2078s PERL WILL PRINT 2078s 2078s 6 . . . 2078s 4 . . . 2078s 3 . . . 2078s THIS IS A TEST ONLY A TEST. 2078s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 2078s 2078s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 2078s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 2078s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 2078s SURPRISING, AND IS VERY LIKELY TO CHANGE. 2078s 2078s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 2078s X X X 2078s X 2078s 2078s YOU CAN USE THE C AND C 2078s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 2078s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 2078s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 2078s 2078s DO { 2078s MY $VAL = $ARRAY[$IDX]; 2078s LOCAL $ARRAY[$IDX]; 2078s DELETE $ARRAY[$IDX]; 2078s $VAL 2078s } 2078s 2078s AND 2078s 2078s DO { 2078s MY $VAL = $HASH{KEY}; 2078s LOCAL $HASH{KEY}; 2078s DELETE $HASH{KEY}; 2078s $VAL 2078s } 2078s 2078s EXCEPT THAT FOR THOSE THE C IS 2078s SCOPED TO THE C BLOCK. SLICES ARE 2078s ALSO ACCEPTED. 2078s 2078s MY %HASH = ( 2078s A => [ 7, 8, 9 ], 2078s B => 1, 2078s ) 2078s 2078s { 2078s MY $X = DELETE LOCAL $HASH{A}; 2078s # $X IS [ 7, 8, 9 ] 2078s # %HASH IS (B => 1) 2078s 2078s { 2078s MY @NUMS = DELETE LOCAL @$X[0, 2] 2078s # @NUMS IS (7, 9) 2078s # $X IS [ UNDEF, 8 ] 2078s 2078s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 2078s } 2078s # $X IS BACK TO [ 7, 8, 9 ] 2078s 2078s } 2078s # %HASH IS BACK TO ITS ORIGINAL STATE 2078s 2078s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 2078s 2078s =HEAD2 LVALUE SUBROUTINES 2078s X X 2078s 2078s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 2078s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 2078s 2078s MY $VAL; 2078s SUB CANMOD : LVALUE { 2078s $VAL; # OR: RETURN $VAL; 2078s } 2078s SUB NOMOD { 2078s $VAL; 2078s } 2078s 2078s CANMOD() = 5; # ASSIGNS TO $VAL 2078s NOMOD() = 5; # ERROR 2078s 2078s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 2078s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 2078s BY A SCALAR. FOR EXAMPLE, CONSIDER: 2078s 2078s DATA(2,3) = GET_DATA(3,4); 2078s 2078s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 2078s 2078s (DATA(2,3)) = GET_DATA(3,4); 2078s 2078s AND IN: 2078s 2078s (DATA(2),DATA(3)) = GET_DATA(3,4); 2078s 2078s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 2078s 2078s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 2078s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 2078s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 2078s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 2078s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 2078s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 2078s 2078s =HEAD2 LEXICAL SUBROUTINES 2078s X X X X 2078s 2078s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 2078s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 2078s AVAILABLE UNDER C OR C OR HIGHER. 2078s 2078s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 2078s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 2078s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 2078s CATEGORY WAS DISABLED. 2078s 2078s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 2078s DECLARED, AND ONLY AFTER THAT DECLARATION: 2078s 2078s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 2078s # VERSIONS EARLIER THAN 5.26. 2078s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 2078s USE FEATURE 'LEXICAL_SUBS'; 2078s 2078s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 2078s STATE SUB FOO { 2078s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 2078s } 2078s FOO(); # CALLS "STATE" SUB 2078s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 2078s 2078s MY SUB BAR { ... } 2078s BAR(); # CALLS "MY" SUB 2078s 2078s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 2078s 2078s # WRONG 2078s MY SUB BAZ { 2078s BAZ(); 2078s } 2078s 2078s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 2078s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 2078s 2078s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 2078s 2078s MY SUB BAZ { 2078s __SUB__->(); # CALLS ITSELF 2078s } 2078s 2078s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 2078s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 2078s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 2078s HOWEVER: 2078s 2078s MY SUB BAZ; # PREDECLARATION 2078s SUB BAZ { # DEFINE THE "MY" SUB 2078s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 2078s } 2078s 2078s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 2078s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 2078s C; THEY KEEP EACH OTHER ALIVE (SEE L). 2078s 2078s =HEAD3 C VS C 2078s 2078s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 2078s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 2078s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 2078s CONTAINING BLOCK TO THE NEXT. 2078s 2078s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 2078s NECESSARY IF YOU WANT TO CREATE CLOSURES: 2078s 2078s SUB WHATEVER { 2078s MY $X = SHIFT; 2078s MY SUB INNER { 2078s ... DO SOMETHING WITH $X ... 2078s } 2078s INNER(); 2078s } 2078s 2078s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 2078s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 2078s SEE THE C<$X> FROM THE FIRST CALL TO C. 2078s 2078s =HEAD3 C SUBROUTINES 2078s 2078s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 2078s SUBROUTINE OF THE SAME NAME. 2078s 2078s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 2078s INSIDE AN INNER SCOPE: 2078s 2078s SUB FOO { ... } 2078s 2078s SUB BAR { 2078s MY SUB FOO { ... } 2078s { 2078s # NEED TO USE THE OUTER FOO HERE 2078s OUR SUB FOO; 2078s FOO(); 2078s } 2078s } 2078s 2078s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 2078s 2078s PACKAGE MYSNEAKYMODULE; 2078s 2078s OUR SUB DO_SOMETHING { ... } 2078s 2078s SUB DO_SOMETHING_WITH_CALLER { 2078s PACKAGE DB; 2078s () = CALLER 1; # SETS @DB::ARGS 2078s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 2078s } 2078s 2078s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 2078s X X<*> 2078s 2078s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 2078s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 2078s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 2078s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 2078s 2078s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 2078s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 2078s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 2078s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 2078s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 2078s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 2078s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 2078s 2078s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 2078s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 2078s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 2078s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 2078s 2078s SUB DOUBLEARY { 2078s LOCAL(*SOMEARY) = @_; 2078s FOREACH $ELEM (@SOMEARY) { 2078s $ELEM *= 2; 2078s } 2078s } 2078s DOUBLEARY(*FOO); 2078s DOUBLEARY(*BAR); 2078s 2078s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 2078s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 2078s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 2078s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 2078s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 2078s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 2078s 2078s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 2078s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 2078s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 2078s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 2078s L. 2078s 2078s =HEAD2 WHEN TO STILL USE LOCAL() 2078s X X 2078s 2078s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 2078s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 2078s I USE C INSTEAD OF C. 2078s 2078s =OVER 4 2078s 2078s =ITEM 1. 2078s 2078s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 2078s 2078s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 2078s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 2078s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 2078s IN C<@FIELDS>. 2078s 2078s { 2078s LOCAL @ARGV = ("/ETC/MOTD"); 2078s LOCAL $/ = UNDEF; 2078s LOCAL $_ = <>; 2078s @FIELDS = SPLIT /^\S*=+\S*$/; 2078s } 2078s 2078s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 2078s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 2078s 2078s =ITEM 2. 2078s 2078s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 2078s 2078s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 2078s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 2078s TABLE ENTRIES: 2078s 2078s SUB IOQUEUE { 2078s LOCAL (*READER, *WRITER); # NOT MY! 2078s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 2078s RETURN (*READER, *WRITER); 2078s } 2078s ($HEAD, $TAIL) = IOQUEUE(); 2078s 2078s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 2078s ENTRIES. 2078s 2078s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 2078s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 2078s A LOCAL ALIAS. 2078s 2078s { 2078s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 2078s GROW(); # REALLY CALLS SHRINK() 2078s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 2078s } 2078s GROW(); # GET THE REAL GROW() AGAIN 2078s 2078s SEE L FOR MORE ABOUT MANIPULATING 2078s FUNCTIONS BY NAME IN THIS WAY. 2078s 2078s =ITEM 3. 2078s 2078s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 2078s 2078s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 2078s IS DONE ON DYNAMICS: 2078s 2078s { 2078s LOCAL $SIG{INT} = 'IGNORE'; 2078s FUNCT(); # UNINTERRUPTIBLE 2078s } 2078s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 2078s 2078s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 2078s 2078s =BACK 2078s 2078s =HEAD2 PASS BY REFERENCE 2078s X X X 2078s 2078s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 2078s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 2078s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 2078s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 2078s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 2078s 2078s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 2078s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 2078s OF ALL THEIR FORMER LAST ELEMENTS: 2078s 2078s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 2078s 2078s SUB POPMANY { 2078s MY $AREF; 2078s MY @RETLIST; 2078s FOREACH $AREF ( @_ ) { 2078s PUSH @RETLIST, POP @$AREF; 2078s } 2078s RETURN @RETLIST; 2078s } 2078s 2078s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 2078s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 2078s 2078s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 2078s SUB INTER { 2078s MY ($K, $HREF, %SEEN); # LOCALS 2078s FOREACH $HREF (@_) { 2078s WHILE ( $K = EACH %$HREF ) { 2078s $SEEN{$K}++; 2078s } 2078s } 2078s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 2078s } 2078s 2078s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 2078s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 2078s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 2078s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 2078s A LITTLE EXPENSIVE. 2078s 2078s WHERE PEOPLE GET INTO TROUBLE IS HERE: 2078s 2078s (@W, @X) = FUNC(@Y, @Z); 2078s OR 2078s (%W, %X) = FUNC(%Y, %Z); 2078s 2078s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 2078s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 2078s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 2078s AS ALWAYS. 2078s 2078s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 2078s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 2078s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 2078s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 2078s 2078s ($WREF, $XREF) = FUNC(\@Y, \@Z); 2078s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 2078s SUB FUNC { 2078s MY ($YREF, $ZREF) = @_; 2078s IF (@$YREF > @$ZREF) { 2078s RETURN ($YREF, $ZREF); 2078s } ELSE { 2078s RETURN ($ZREF, $YREF); 2078s } 2078s } 2078s 2078s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 2078s 2078s (*W, *X) = FUNC(\@Y, \@Z); 2078s PRINT "@W HAS MORE THAN @X\N"; 2078s SUB FUNC { 2078s LOCAL (*Y, *Z) = @_; 2078s IF (@Y > @Z) { 2078s RETURN (\@Y, \@Z); 2078s } ELSE { 2078s RETURN (\@Z, \@Y); 2078s } 2078s } 2078s 2078s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 2078s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 2078s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 2078s ARE IN THE SYMBOL TABLE. 2078s 2078s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 2078s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 2078s FOR EXAMPLE: 2078s 2078s SPLUTTER(\*STDOUT); 2078s SUB SPLUTTER { 2078s MY $FH = SHIFT; 2078s PRINT $FH "HER UM WELL A HMMM\N"; 2078s } 2078s 2078s $REC = GET_REC(\*STDIN); 2078s SUB GET_REC { 2078s MY $FH = SHIFT; 2078s RETURN SCALAR <$FH>; 2078s } 2078s 2078s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 2078s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 2078s 2078s SUB OPENIT { 2078s MY $PATH = SHIFT; 2078s LOCAL *FH; 2078s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 2078s } 2078s 2078s =HEAD2 PROTOTYPES 2078s X X 2078s 2078s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 2078s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 2078s SECTION OR WITH A L. 2078s IF YOU DECLARE EITHER OF 2078s 2078s SUB MYPUSH (\@@) 2078s SUB MYPUSH :PROTOTYPE(\@@) 2078s 2078s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 2078s 2078s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 2078s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 2078s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 2078s OF AN ATTRIBUTE. 2078s 2078s THE 2078s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 2078s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 2078s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 2078s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 2078s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 2078s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 2078s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 2078s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 2078s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 2078s 2078s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 2078s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 2078s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 2078s 2078s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 2078s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 2078s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 2078s CORRESPONDING BUILT-IN. 2078s 2078s DECLARED AS CALLED AS 2078s 2078s SUB MYLINK ($$) MYLINK $OLD, $NEW 2078s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 2078s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 2078s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 2078s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 2078s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 2078s SUB MYPOP (\@) MYPOP @ARRAY 2078s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 2078s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 2078s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 2078s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 2078s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 2078s SUB MYRAND (;$) MYRAND 42 2078s SUB MYTIME () MYTIME 2078s 2078s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 2078s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 2078s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 2078s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 2078s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 2078s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 2078s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 2078s 2078s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 2078s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 2078s 2078s SUB MYREF (\[$@%&*]) 2078s 2078s WILL ALLOW CALLING MYREF() AS 2078s 2078s MYREF $VAR 2078s MYREF @ARRAY 2078s MYREF %HASH 2078s MYREF &SUB 2078s MYREF *GLOB 2078s 2078s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 2078s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 2078s 2078s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 2078s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 2078s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 2078s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 2078s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 2078s OR A SUBSEQUENT COMMA. 2078s 2078s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 2078s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 2078s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 2078s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 2078s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 2078s FOLLOWS: 2078s 2078s USE SYMBOL 'QUALIFY_TO_REF'; 2078s 2078s SUB FOO (*) { 2078s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 2078s ... 2078s } 2078s 2078s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 2078s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 2078s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 2078s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 2078s 2078s SUB MYPUSH (+@) { 2078s MY $AREF = SHIFT; 2078s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 2078s PUSH @$AREF, @_; 2078s } 2078s 2078s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 2078s IS OF AN ACCEPTABLE TYPE. 2078s 2078s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 2078s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 2078s 2078s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 2078s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 2078s PROVIDED, C<$_> WILL BE USED INSTEAD. 2078s 2078s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 2078s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 2078s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 2078s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 2078s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 2078s 2078s MYTIME +2; 2078s 2078s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 2078s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 2078s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 2078s 2078s SUB MYGETPROTOBYNUMBER($;); 2078s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 2078s 2078s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 2078s PROVIDED IT'S IN THE INITIAL POSITION: 2078s X<&> 2078s 2078s SUB TRY (&@) { 2078s MY($TRY,$CATCH) = @_; 2078s EVAL { &$TRY }; 2078s IF ($@) { 2078s LOCAL $_ = $@; 2078s &$CATCH; 2078s } 2078s } 2078s SUB CATCH (&) { $_[0] } 2078s 2078s TRY { 2078s DIE "PHOOEY"; 2078s } CATCH { 2078s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 2078s }; 2078s 2078s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 2078s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 2078s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 2078s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 2078s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 2078s 2078s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 2078s X 2078s 2078s SUB MYGREP (&@) { 2078s MY $CODE = SHIFT; 2078s MY @RESULT; 2078s FOREACH $_ (@_) { 2078s PUSH(@RESULT, $_) IF &$CODE; 2078s } 2078s @RESULT; 2078s } 2078s 2078s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 2078s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 2078s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 2078s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 2078s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 2078s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 2078s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 2078s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 2078s 2078s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 2078s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 2078s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 2078s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 2078s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 2078s MAJORITY OF OFFENDING CODE IS FIXED. 2078s 2078s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 2078s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 2078s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 2078s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 2078s 2078s SUB FUNC ($) { 2078s MY $N = SHIFT; 2078s PRINT "YOU GAVE ME $N\N"; 2078s } 2078s 2078s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 2078s RETURNING A LIST: 2078s 2078s FUNC(@FOO); 2078s FUNC( $TEXT =~ /\W+/G ); 2078s 2078s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 2078s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 2078s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 2078s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 2078s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 2078s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 2078s 2078s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 2078s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 2078s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 2078s EFFECT, LIKE SO: 2078s 2078s SUB FOO($$); 2078s SUB FOO($$) { 2078s FOO 1, 2; 2078s } 2078s 2078s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 2078s TO MAKE THE WORLD A BETTER PLACE. 2078s 2078s =HEAD2 CONSTANT FUNCTIONS 2078s X 2078s 2078s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 2078s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 2078s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 2078s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 2078s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 2078s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 2078s 2078s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 2078s 2078s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 2078s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 2078s # AND IT'S INLINED, TOO! 2078s SUB ST_DEV () { 0 } 2078s SUB ST_INO () { 1 } 2078s 2078s SUB FLAG_FOO () { 1 << 8 } 2078s SUB FLAG_BAR () { 1 << 9 } 2078s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 2078s 2078s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 2078s 2078s SUB N () { INT(OPT_BAZ) / 3 } 2078s 2078s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 2078s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 2078s 2078s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 2078s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 2078s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 2078s C: 2078s 2078s SUB BAZ_VAL () { 2078s IF (OPT_BAZ) { 2078s RETURN 23; 2078s } 2078s ELSE { 2078s RETURN 42; 2078s } 2078s } 2078s SUB BONK_VAL () { RETURN 12345 } 2078s 2078s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 2078s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 2078s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 2078s 2078s BEGIN { 2078s MY $VAR = 1; 2078s NO STRICT 'REFS'; 2078s *INLINED = SUB () { $VAR }; 2078s } 2078s 2078s BEGIN { 2078s MY $VAR = 1; 2078s MY $REF = \$VAR; 2078s NO STRICT 'REFS'; 2078s *NOT_INLINED = SUB () { $VAR }; 2078s } 2078s 2078s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 2078s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 2078s 2078s BEGIN { 2078s MY $X = 10; 2078s *FOO = SUB () { $X }; 2078s $X++; 2078s } 2078s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 2078s 2078s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 2078s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 2078s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 2078s SO IT PRINTED C<10>, NOT C<11>. 2078s 2078s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 2078s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 2078s ASIDE FROM WHERE IT IS DECLARED. 2078s 2078s # FINE, NO WARNING 2078s BEGIN { 2078s MY $X = 54321; 2078s *INLINED = SUB () { $X }; 2078s } 2078s # ERROR 2078s BEGIN { 2078s MY $X; 2078s $X = 54321; 2078s *ALSO_INLINED = SUB () { $X }; 2078s } 2078s 2078s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 2078s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 2078s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 2078s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 2078s CONSTANT SUBROUTINE: 2078s 2078s MY $X = 54321; 2078s *INLINED = SUB : CONST { $X }; 2078s $X++; 2078s 2078s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 2078s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 2078s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 2078s VALUE CAPTURED THE SAME WAY. 2078s 2078s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 2078s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 2078s AN EXPLICIT C: 2078s 2078s BEGIN { 2078s MY $X = 10; 2078s *FOO = SUB () { RETURN $X }; 2078s $X++; 2078s } 2078s PRINT FOO(); # PRINTS 11 2078s 2078s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 2078s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 2078s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 2078s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 2078s 2078s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 2078s SUB ONE { 2078s 1; 2078s } 2078s IF (ONE ) { 2078s PRINT ONE() IF ONE ; 2078s } 2078s 2078s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 2078s SUB ONE () { 1 } 2078s DO { 2078s PRINT 1 2078s }; 2078s 2078s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 2078s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 2078s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 2078s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 2078s 2078s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 2078s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 2078s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 2078s SUBROUTINE ONE REDEFINED AT -E LINE 1. 2078s 2078s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 2078s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 2078s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 2078s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 2078s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 2078s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 2078s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 2078s MENTIONED ABOVE: 2078s 2078s SUB NOT_INLINED () { RETURN 23 } 2078s 2078s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 2078s X X X X 2078s 2078s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 2078s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 2078s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 2078s ON A NON-UNIX SYSTEM. 2078s 2078s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 2078s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 2078s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 2078s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 2078s 2078s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 2078s CHDIR $SOMEWHERE; 2078s SUB CHDIR { ... } 2078s 2078s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 2078s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 2078s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 2078s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 2078s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 2078s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 2078s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 2078s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 2078s FOR SOME KEYWORDS. SEE L. 2078s 2078s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 2078s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 2078s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 2078s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 2078s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 2078s THAT IS, THEY COULD SAY 2078s 2078s USE MODULE 'OPEN'; 2078s 2078s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 2078s 2078s USE MODULE; 2078s 2078s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 2078s 2078s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 2078s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 2078s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 2078s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 2078s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 2078s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 2078s THAT UNDERSTANDS REGULAR EXPRESSIONS. 2078s 2078s PACKAGE REGLOB; 2078s REQUIRE EXPORTER; 2078s @ISA = 'EXPORTER'; 2078s @EXPORT_OK = 'GLOB'; 2078s 2078s SUB IMPORT { 2078s MY $PKG = SHIFT; 2078s RETURN UNLESS @_; 2078s MY $SYM = SHIFT; 2078s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 2078s $PKG->EXPORT($WHERE, $SYM, @_); 2078s } 2078s 2078s SUB GLOB { 2078s MY $PAT = SHIFT; 2078s MY @GOT; 2078s IF (OPENDIR MY $D, '.') { 2078s @GOT = GREP /$PAT/, READDIR $D; 2078s CLOSEDIR $D; 2078s } 2078s RETURN @GOT; 2078s } 2078s 1; 2078s 2078s AND HERE'S HOW IT COULD BE (AB)USED: 2078s 2078s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 2078s PACKAGE FOO; 2078s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 2078s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 2078s 2078s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 2078s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 2078s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 2078s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 2078s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 2078s IT MUST BE DONE AT ALL. 2078s 2078s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 2078s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 2078s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 2078s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 2078s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 2078s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 2078s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 2078s LIBRARY. 2078s 2078s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 2078s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 2078s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 2078s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 2078s (SEE L). 2078s 2078s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 2078s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 2078s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 2078s 2078s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 2078s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 2078s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 2078s C SYNTAX, THOUGH). 2078s 2078s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 2078s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 2078s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 2078s 2078s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 2078s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 2078s 2078s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 2078s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 2078s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 2078s 2078s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 2078s 2078s =HEAD2 AUTOLOADING 2078s X X 2078s 2078s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 2078s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 2078s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 2078s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 2078s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 2078s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 2078s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 2078s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 2078s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 2078s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 2078s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 2078s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 2078s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 2078s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 2078s SUBROUTINE NAME. SEE L FOR DETAILS.) 2078s 2078s 2078s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 2078s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 2078s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 2078s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 2078s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 2078s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 2078s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 2078s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 2078s 2078s SUB AUTOLOAD { 2078s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 2078s MY $PROGRAM = $AUTOLOAD; 2078s $PROGRAM =~ S/.*:://; 2078s SYSTEM($PROGRAM, @_); 2078s } 2078s DATE(); 2078s WHO(); 2078s LS('-L'); 2078s 2078s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 2078s EVEN NEED PARENTHESES: 2078s 2078s USE SUBS QW(DATE WHO LS); 2078s DATE; 2078s WHO; 2078s LS '-L'; 2078s 2078s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 2078s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 2078s 2078s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 2078s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 2078s DESCRIBED IN L AND IN L, THE STANDARD 2078s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 2078s FUNCTIONS TO PERL CODE IN L. 2078s 2078s =HEAD2 SUBROUTINE ATTRIBUTES 2078s X X X 2078s 2078s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 2078s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 2078s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 2078s C HAD BEEN SEEN. SEE L FOR DETAILS 2078s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 2078s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 2078s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 2078s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 2078s 2078s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 2078s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 2078s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 2078s NEST PROPERLY. 2078s 2078s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 2078s 2078s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 2078s SUB PLUGH () : UGLY('\(") :BAD; 2078s SUB XYZZY : _5X5 { ... } 2078s 2078s EXAMPLES OF INVALID SYNTAX: 2078s 2078s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 2078s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 2078s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 2078s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 2078s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 2078s 2078s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 2078s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 2078s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 2078s PARSED AND INVOKED: 2078s 2078s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 2078s 2078s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 2078s SEE L AND L. 2078s 2078s =HEAD1 SEE ALSO 2078s 2078s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 2078s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 2078s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 2078s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 2078s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 2078s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 2078s 2078s =FOR VI 2078s # EX: SET STS=0 SW=4 ET: 2078s 2078s ok 2 2078s # testing mod_cgi with /modules/cgi/perl.pl 2078s # expected 200 2078s # received 200 2078s # body: PERL CGI 2078s ok 3 2078s # testing mod_test_rwrite with /test_rwrite 2078s # expected 200 2078s # received 200 2078s # body: A 2078s ok 4 2078s ok 2083s t/filter/case_in.t .................. 2083s 1..3 2083s # Running under perl version 5.040001 for linux 2083s # Current time local: Thu Sep 4 16:23:54 2025 2083s # Current time GMT: Thu Sep 4 16:23:54 2025 2083s # Using Test.pm version 1.31 2083s # Using Apache/Test.pm version 1.44 2083s ok 1 2083s # testing mod_cgi with /modules/cgi/perl_echo.pl 2083s # expected 200 2083s # received 200 2083s ok 2 2083s # testing mod_echo_post with /echo_post 2083s # expected 200 2083s # received 200 2083s ok 3 2083s ok 2088s t/filter/input_body.t ............... 2088s 1..2 2088s # Running under perl version 5.040001 for linux 2088s # Current time local: Thu Sep 4 16:23:59 2025 2088s # Current time GMT: Thu Sep 4 16:23:59 2025 2088s # Using Test.pm version 1.31 2088s # Using Apache/Test.pm version 1.44 2088s # testing : Posted "1 ko" 2088s # expected: 'ok 1' 2088s # received: 'ok 1' 2088s ok 1 2088s # testing : Posted "2 ko" 2088s # expected: 'ok 2' 2088s # received: 'ok 2' 2088s ok 2 2088s ok 2093s t/http11/basicauth.t ................ 2093s 1..3 2093s # Running under perl version 5.040001 for linux 2093s # Current time local: Thu Sep 4 16:24:04 2025 2093s # Current time GMT: Thu Sep 4 16:24:04 2025 2093s # Using Test.pm version 1.31 2093s # Using Apache/Test.pm version 1.44 2093s ok 1 2093s ok 2 2093s ok 3 2093s ok 2097s t/http11/chunked.t .................. 2097s 1..30 2097s # Running under perl version 5.040001 for linux 2097s # Current time local: Thu Sep 4 16:24:09 2025 2097s # Current time GMT: Thu Sep 4 16:24:09 2025 2097s # Using Test.pm version 1.31 2097s # Using Apache/Test.pm version 1.44 2097s # testing : response protocol 2097s # expected: 'HTTP/1.1' 2097s # received: 'HTTP/1.1' 2097s ok 1 2097s # testing : response Transfer-Encoding 2097s # expected: 'chunked' 2097s # received: 'chunked' 2097s ok 2 2097s # testing : no Content-Length 2097s # expected: 0 2097s # received: 0 2097s ok 3 2097s # testing : body length 2097s # expected: '70976' 2097s # received: 70976 2097s ok 4 2097s # testing : number of requests 2097s # expected: 1 2097s # received: 1 2097s ok 5 2097s # testing : response protocol 2097s # expected: 'HTTP/1.1' 2097s # received: 'HTTP/1.1' 2097s ok 6 2097s # testing : response Transfer-Encoding 2097s # expected: 'chunked' 2097s # received: 'chunked' 2097s ok 7 2097s # testing : no Content-Length 2097s # expected: 0 2097s # received: 0 2097s ok 8 2097s # testing : body length 2097s # expected: '212509' 2097s # received: 212509 2097s ok 9 2097s # testing : number of requests 2097s # expected: 2 2097s # received: 2 2097s ok 10 2097s # testing : response protocol 2097s # expected: 'HTTP/1.1' 2097s # received: 'HTTP/1.1' 2097s ok 11 2097s # testing : response Transfer-Encoding 2097s # expected: 'chunked' 2097s # received: 'chunked' 2097s ok 12 2097s # testing : no Content-Length 2097s # expected: 0 2097s # received: 0 2097s ok 13 2097s # testing : body length 2097s # expected: '280545' 2097s # received: 280545 2097s ok 14 2097s # testing : number of requests 2097s # expected: 3 2097s # received: 3 2097s ok 15 2097s # testing : response protocol 2097s # expected: 'HTTP/1.1' 2097s # received: 'HTTP/1.1' 2097s ok 16 2097s # testing : response Transfer-Encoding 2097s # expected: 'chunked' 2097s # received: 'chunked' 2097s ok 17 2097s # testing : no Content-Length 2097s # expected: 0 2097s # received: 0 2097s ok 18 2097s # testing : body length 2097s # expected: '845969' 2097s # received: 845969 2097s ok 19 2097s # testing : number of requests 2097s # expected: 4 2097s # received: 4 2097s ok 20 2097s # testing : response protocol 2097s # expected: 'HTTP/1.1' 2097s # received: 'HTTP/1.1' 2097s ok 21 2097s # testing : no Transfer-Encoding (test result inverted) 2097s # expected: 'chunked' 2097s # received: '' 2097s ok 22 2097s # testing : content length 2097s # expected: 253 2097s # received: '253' 2097s ok 23 2097s # testing : body length 2097s # expected: '242' 2097s # received: 242 2097s ok 24 2097s # testing : number of requests 2097s # expected: 5 2097s # received: 5 2097s ok 25 2097s # testing : response protocol 2097s # expected: 'HTTP/1.1' 2097s # received: 'HTTP/1.1' 2097s ok 26 2097s # testing : no Transfer-Encoding (test result inverted) 2097s # expected: 'chunked' 2097s # received: '' 2097s ok 27 2097s # testing : content length 2097s # expected: '' 2097s # received: '' 2097s ok 28 2097s # testing : body length 2097s # expected: '14276' 2097s # received: 14276 2097s ok 29 2097s # testing : number of requests 2097s # expected: 6 2097s # received: 6 2097s ok 30 2097s ok 2102s t/http11/chunked2.t ................. 2102s 1..2 2102s # Running under perl version 5.040001 for linux 2102s # Current time local: Thu Sep 4 16:24:13 2025 2102s # Current time GMT: Thu Sep 4 16:24:13 2025 2102s # Using Test.pm version 1.31 2102s # Using Apache/Test.pm version 1.44 2102s # testing : successful response 2102s # expected: 200 2102s # received: '200' 2102s ok 1 2102s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 2102s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 2102s ok 2 2102s ok 2107s t/http11/clength.t .................. 2107s 1..6 2107s # Running under perl version 5.040001 for linux 2107s # Current time local: Thu Sep 4 16:24:18 2025 2107s # Current time GMT: Thu Sep 4 16:24:18 2025 2107s # Using Test.pm version 1.31 2107s # Using Apache/Test.pm version 1.44 2107s # testing : successful response 2107s # expected: 200 2107s # received: '200' 2107s ok 1 2107s # expected: 10 2107s # received: '10' 2107s ok 2 2107s # expected: 'bbbbbbbbbb' 2107s # received: 'bbbbbbbbbb' 2107s ok 3 2107s # testing : successful response 2107s # expected: 200 2107s # received: '200' 2107s ok 4 2107s # expected: 6 2107s # received: '6' 2107s ok 5 2107s # expected: 'foobar' 2107s # received: 'foobar' 2107s ok 6 2107s ok 2114s t/http11/post.t ..................... 2114s # using LWP client 2114s 1..51 2114s # Running under perl version 5.040001 for linux 2114s # Current time local: Thu Sep 4 16:24:23 2025 2114s # Current time GMT: Thu Sep 4 16:24:23 2025 2114s # Using Test.pm version 1.31 2114s # Using Apache/Test.pm version 1.44 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 1024 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Connection: Keep-Alive 2114s #Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 5 2114s #Client-Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 1 2114s #DMMATCH1: 1 2114s #Keep-Alive: timeout=5, max=100 2114s # 2114s # testing : length posted 2114s # expected: '1024' 2114s # received: 1024 2114s ok 1 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 2048 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 5 2114s #Client-Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 2 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '2048' 2114s # received: 2048 2114s ok 2 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 3072 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 5 2114s #Client-Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 3 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '3072' 2114s # received: 3072 2114s ok 3 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 4096 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 5 2114s #Client-Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 4 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '4096' 2114s # received: 4096 2114s ok 4 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 5120 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 5 2114s #Client-Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 5 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '5120' 2114s # received: 5120 2114s ok 5 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 6144 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 5 2114s #Client-Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 6 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '6144' 2114s # received: 6144 2114s ok 6 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 7168 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 5 2114s #Client-Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 7 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '7168' 2114s # received: 7168 2114s ok 7 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 8192 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 5 2114s #Client-Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 8 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '8192' 2114s # received: 8192 2114s ok 8 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 9216 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 5 2114s #Client-Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 9 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '9216' 2114s # received: 9216 2114s ok 9 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 10240 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 10 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '10240' 2114s # received: 10240 2114s ok 10 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 11264 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 11 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '11264' 2114s # received: 11264 2114s ok 11 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 12288 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 12 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '12288' 2114s # received: 12288 2114s ok 12 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 13312 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 13 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '13312' 2114s # received: 13312 2114s ok 13 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 14336 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 14 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '14336' 2114s # received: 14336 2114s ok 14 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 15360 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 15 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '15360' 2114s # received: 15360 2114s ok 15 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 16384 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 16 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '16384' 2114s # received: 16384 2114s ok 16 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 17408 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 17 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '17408' 2114s # received: 17408 2114s ok 17 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 18432 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 18 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '18432' 2114s # received: 18432 2114s ok 18 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 19456 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 19 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '19456' 2114s # received: 19456 2114s ok 19 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 20480 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:28 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 20 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '20480' 2114s # received: 20480 2114s ok 20 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 21504 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 21 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '21504' 2114s # received: 21504 2114s ok 21 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 22528 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 22 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '22528' 2114s # received: 22528 2114s ok 22 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 23552 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 23 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '23552' 2114s # received: 23552 2114s ok 23 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 24576 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 24 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '24576' 2114s # received: 24576 2114s ok 24 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 25600 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 25 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '25600' 2114s # received: 25600 2114s ok 25 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 26624 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 26 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '26624' 2114s # received: 26624 2114s ok 26 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 27648 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 27 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '27648' 2114s # received: 27648 2114s ok 27 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 28672 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 28 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '28672' 2114s # received: 28672 2114s ok 28 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 29696 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 29 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '29696' 2114s # received: 29696 2114s ok 29 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 30720 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 30 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '30720' 2114s # received: 30720 2114s ok 30 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 31744 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 31 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '31744' 2114s # received: 31744 2114s ok 31 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 32768 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 32 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '32768' 2114s # received: 32768 2114s ok 32 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 33792 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 33 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '33792' 2114s # received: 33792 2114s ok 33 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 34816 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 34 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '34816' 2114s # received: 34816 2114s ok 34 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 35840 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 35 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '35840' 2114s # received: 35840 2114s ok 35 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 36864 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 36 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '36864' 2114s # received: 36864 2114s ok 36 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 37888 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 37 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '37888' 2114s # received: 37888 2114s ok 37 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 38912 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 38 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '38912' 2114s # received: 38912 2114s ok 38 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 39936 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 39 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '39936' 2114s # received: 39936 2114s ok 39 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 40960 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 40 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '40960' 2114s # received: 40960 2114s ok 40 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 41984 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 41 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '41984' 2114s # received: 41984 2114s ok 41 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 43008 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 42 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '43008' 2114s # received: 43008 2114s ok 42 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 44032 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:29 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:30 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 43 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '44032' 2114s # received: 44032 2114s ok 43 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 45056 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:30 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:30 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 44 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '45056' 2114s # received: 45056 2114s ok 44 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 46080 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:30 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:30 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 45 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '46080' 2114s # received: 46080 2114s ok 45 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 47104 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:30 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:30 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 46 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '47104' 2114s # received: 47104 2114s ok 46 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 48128 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:30 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:30 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 47 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '48128' 2114s # received: 48128 2114s ok 47 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 49152 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:30 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:30 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 48 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '49152' 2114s # received: 49152 2114s ok 48 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 50176 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:30 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:30 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 49 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '50176' 2114s # received: 50176 2114s ok 49 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 51200 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:30 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 6 2114s #Client-Date: Thu, 04 Sep 2025 16:24:30 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 50 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '51200' 2114s # received: 51200 2114s ok 50 2114s #lwp request: 2114s #POST http://localhost:8529/eat_post HTTP/1.1 2114s #User-Agent: libwww-perl/6.78 2114s #Content-Length: 102400 2114s # 2114s #server response: 2114s #HTTP/1.1 200 OK 2114s #Date: Thu, 04 Sep 2025 16:24:30 GMT 2114s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2114s #Vary: In-If1 2114s #Content-Length: 7 2114s #Client-Date: Thu, 04 Sep 2025 16:24:30 GMT 2114s #Client-Peer: 127.0.0.1:8529 2114s #Client-Response-Num: 51 2114s #DMMATCH1: 1 2114s # 2114s # testing : length posted 2114s # expected: '102400' 2114s # received: 102400 2114s ok 51 2114s ok 2119s t/modules/aaa.t ..................... 2119s 1..40 2119s # Running under perl version 5.040001 for linux 2119s # Current time local: Thu Sep 4 16:24:30 2025 2119s # Current time GMT: Thu Sep 4 16:24:30 2025 2119s # Using Test.pm version 1.31 2119s # Using Apache/Test.pm version 1.44 2119s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/realm2 2119s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/basic1 2119s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/form1 2119s ok 1 2119s ok 2 2119s ok 3 2119s ok 4 2119s ok 5 2119s ok 6 2119s ok 7 2119s ok 8 2119s ok 9 2119s ok 10 2119s ok 11 2119s ok 12 2119s ok 13 2119s ok 14 2119s ok 15 2119s ok 16 2119s ok 17 2119s ok 18 2119s ok 19 2119s ok 20 2119s ok 21 2119s ok 22 2119s ok 23 2119s ok 24 2119s ok 25 2119s ok 26 2119s ok 27 2119s ok 28 2119s ok 29 2119s ok 30 2119s ok 31 2119s ok 32 2119s ok 33 2119s ok 34 2119s ok 35 2119s ok 36 2119s ok 37 2119s ok 38 2119s ok 39 2119s ok 40 2119s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/realm2 2119s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/basic1 2119s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/form1 2119s ok 2125s t/modules/access.t .................. 2125s 1..408 2125s # Running under perl version 5.040001 for linux 2125s # Current time local: Thu Sep 4 16:24:35 2025 2125s # Current time GMT: Thu Sep 4 16:24:35 2025 2125s # Using Test.pm version 1.31 2125s # Using Apache/Test.pm version 1.44 2125s # --- 2125s # Order deny,allow 2125s # Allow from all 2125s # expecting access. 2125s ok 1 2125s # --- 2125s # Order deny,allow 2125s # Deny from all 2125s # expecting access denial. 2125s ok 2 2125s # --- 2125s # Order deny,allow 2125s # Allow from all 2125s # Deny from all 2125s # expecting access. 2125s ok 3 2125s # --- 2125s # Order deny,allow 2125s # Deny from localhost 2125s # expecting access denial. 2125s ok 4 2125s # --- 2125s # Order deny,allow 2125s # Allow from all 2125s # Deny from localhost 2125s # expecting access. 2125s ok 5 2125s # --- 2125s # Order deny,allow 2125s # Deny from 127.0.0.1 2125s # expecting access denial. 2125s ok 6 2125s # --- 2125s # Order deny,allow 2125s # Allow from all 2125s # Deny from 127.0.0.1 2125s # expecting access. 2125s ok 7 2125s # --- 2125s # Order deny,allow 2125s # Deny from 127.0 2125s # expecting access denial. 2125s ok 8 2125s # --- 2125s # Order deny,allow 2125s # Allow from all 2125s # Deny from 127.0 2125s # expecting access. 2125s ok 9 2125s # --- 2125s # Order deny,allow 2125s # Deny from 127.0.0.1/255.255.0.0 2125s # expecting access denial. 2125s ok 10 2125s # --- 2125s # Order deny,allow 2125s # Allow from all 2125s # Deny from 127.0.0.1/255.255.0.0 2125s # expecting access. 2125s ok 11 2125s # --- 2125s # Order deny,allow 2125s # Deny from 127.0.0.1/16 2125s # expecting access denial. 2125s ok 12 2125s # --- 2125s # Order deny,allow 2125s # Allow from all 2125s # Deny from 127.0.0.1/16 2125s # expecting access. 2125s ok 13 2125s # --- 2125s # Order deny,allow 2125s # Deny from somewhere.else.com 2125s # expecting access. 2125s ok 14 2125s # --- 2125s # Order deny,allow 2125s # Allow from all 2125s # Deny from somewhere.else.com 2125s # expecting access. 2125s ok 15 2125s # --- 2125s # Order deny,allow 2125s # Deny from 66.6.6.6 2125s # expecting access. 2125s ok 16 2125s # --- 2125s # Order deny,allow 2125s # Allow from all 2125s # Deny from 66.6.6.6 2125s # expecting access. 2125s ok 17 2125s # --- 2125s # Order deny,allow 2125s # Allow from localhost 2125s # expecting access. 2125s ok 18 2125s # --- 2125s # Order deny,allow 2125s # Deny from all 2125s # expecting access denial. 2125s ok 19 2125s # --- 2125s # Order deny,allow 2125s # Allow from localhost 2125s # Deny from all 2125s # expecting access. 2125s ok 20 2125s # --- 2125s # Order deny,allow 2125s # Deny from localhost 2125s # expecting access denial. 2125s ok 21 2125s # --- 2125s # Order deny,allow 2125s # Allow from localhost 2125s # Deny from localhost 2125s # expecting access. 2125s ok 22 2125s # --- 2125s # Order deny,allow 2125s # Deny from 127.0.0.1 2125s # expecting access denial. 2125s ok 23 2125s # --- 2125s # Order deny,allow 2125s # Allow from localhost 2125s # Deny from 127.0.0.1 2125s # expecting access. 2125s ok 24 2125s # --- 2125s # Order deny,allow 2125s # Deny from 127.0 2125s # expecting access denial. 2125s ok 25 2125s # --- 2125s # Order deny,allow 2125s # Allow from localhost 2125s # Deny from 127.0 2125s # expecting access. 2125s ok 26 2125s # --- 2125s # Order deny,allow 2125s # Deny from 127.0.0.1/255.255.0.0 2125s # expecting access denial. 2125s ok 27 2125s # --- 2125s # Order deny,allow 2125s # Allow from localhost 2125s # Deny from 127.0.0.1/255.255.0.0 2125s # expecting access. 2125s ok 28 2125s # --- 2125s # Order deny,allow 2125s # Deny from 127.0.0.1/16 2125s # expecting access denial. 2125s ok 29 2125s # --- 2125s # Order deny,allow 2125s # Allow from localhost 2125s # Deny from 127.0.0.1/16 2125s # expecting access. 2125s ok 30 2125s # --- 2125s # Order deny,allow 2125s # Deny from somewhere.else.com 2125s # expecting access. 2125s ok 31 2125s # --- 2125s # Order deny,allow 2125s # Allow from localhost 2125s # Deny from somewhere.else.com 2125s # expecting access. 2125s ok 32 2125s # --- 2125s # Order deny,allow 2125s # Deny from 66.6.6.6 2125s # expecting access. 2125s ok 33 2125s # --- 2125s # Order deny,allow 2125s # Allow from localhost 2125s # Deny from 66.6.6.6 2125s # expecting access. 2125s ok 34 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1 2125s # expecting access. 2125s ok 35 2125s # --- 2125s # Order deny,allow 2125s # Deny from all 2125s # expecting access denial. 2125s ok 36 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1 2125s # Deny from all 2125s # expecting access. 2125s ok 37 2125s # --- 2125s # Order deny,allow 2125s # Deny from localhost 2125s # expecting access denial. 2125s ok 38 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1 2125s # Deny from localhost 2125s # expecting access. 2125s ok 39 2125s # --- 2125s # Order deny,allow 2125s # Deny from 127.0.0.1 2125s # expecting access denial. 2125s ok 40 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1 2125s # Deny from 127.0.0.1 2125s # expecting access. 2125s ok 41 2125s # --- 2125s # Order deny,allow 2125s # Deny from 127.0 2125s # expecting access denial. 2125s ok 42 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1 2125s # Deny from 127.0 2125s # expecting access. 2125s ok 43 2125s # --- 2125s # Order deny,allow 2125s # Deny from 127.0.0.1/255.255.0.0 2125s # expecting access denial. 2125s ok 44 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1 2125s # Deny from 127.0.0.1/255.255.0.0 2125s # expecting access. 2125s ok 45 2125s # --- 2125s # Order deny,allow 2125s # Deny from 127.0.0.1/16 2125s # expecting access denial. 2125s ok 46 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1 2125s # Deny from 127.0.0.1/16 2125s # expecting access. 2125s ok 47 2125s # --- 2125s # Order deny,allow 2125s # Deny from somewhere.else.com 2125s # expecting access. 2125s ok 48 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1 2125s # Deny from somewhere.else.com 2125s # expecting access. 2125s ok 49 2125s # --- 2125s # Order deny,allow 2125s # Deny from 66.6.6.6 2125s # expecting access. 2125s ok 50 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1 2125s # Deny from 66.6.6.6 2125s # expecting access. 2125s ok 51 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0 2125s # expecting access. 2125s ok 52 2125s # --- 2125s # Order deny,allow 2125s # Deny from all 2125s # expecting access denial. 2125s ok 53 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0 2125s # Deny from all 2125s # expecting access. 2125s ok 54 2125s # --- 2125s # Order deny,allow 2125s # Deny from localhost 2125s # expecting access denial. 2125s ok 55 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0 2125s # Deny from localhost 2125s # expecting access. 2125s ok 56 2125s # --- 2125s # Order deny,allow 2125s # Deny from 127.0.0.1 2125s # expecting access denial. 2125s ok 57 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0 2125s # Deny from 127.0.0.1 2125s # expecting access. 2125s ok 58 2125s # --- 2125s # Order deny,allow 2125s # Deny from 127.0 2125s # expecting access denial. 2125s ok 59 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0 2125s # Deny from 127.0 2125s # expecting access. 2125s ok 60 2125s # --- 2125s # Order deny,allow 2125s # Deny from 127.0.0.1/255.255.0.0 2125s # expecting access denial. 2125s ok 61 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0 2125s # Deny from 127.0.0.1/255.255.0.0 2125s # expecting access. 2125s ok 62 2125s # --- 2125s # Order deny,allow 2125s # Deny from 127.0.0.1/16 2125s # expecting access denial. 2125s ok 63 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0 2125s # Deny from 127.0.0.1/16 2125s # expecting access. 2125s ok 64 2125s # --- 2125s # Order deny,allow 2125s # Deny from somewhere.else.com 2125s # expecting access. 2125s ok 65 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0 2125s # Deny from somewhere.else.com 2125s # expecting access. 2125s ok 66 2125s # --- 2125s # Order deny,allow 2125s # Deny from 66.6.6.6 2125s # expecting access. 2125s ok 67 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0 2125s # Deny from 66.6.6.6 2125s # expecting access. 2125s ok 68 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1/255.255.0.0 2125s # expecting access. 2125s ok 69 2125s # --- 2125s # Order deny,allow 2125s # Deny from all 2125s # expecting access denial. 2125s ok 70 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1/255.255.0.0 2125s # Deny from all 2125s # expecting access. 2125s ok 71 2125s # --- 2125s # Order deny,allow 2125s # Deny from localhost 2125s # expecting access denial. 2125s ok 72 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1/255.255.0.0 2125s # Deny from localhost 2125s # expecting access. 2125s ok 73 2125s # --- 2125s # Order deny,allow 2125s # Deny from 127.0.0.1 2125s # expecting access denial. 2125s ok 74 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1/255.255.0.0 2125s # Deny from 127.0.0.1 2125s # expecting access. 2125s ok 75 2125s # --- 2125s # Order deny,allow 2125s # Deny from 127.0 2125s # expecting access denial. 2125s ok 76 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1/255.255.0.0 2125s # Deny from 127.0 2125s # expecting access. 2125s ok 77 2125s # --- 2125s # Order deny,allow 2125s # Deny from 127.0.0.1/255.255.0.0 2125s # expecting access denial. 2125s ok 78 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1/255.255.0.0 2125s # Deny from 127.0.0.1/255.255.0.0 2125s # expecting access. 2125s ok 79 2125s # --- 2125s # Order deny,allow 2125s # Deny from 127.0.0.1/16 2125s # expecting access denial. 2125s ok 80 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1/255.255.0.0 2125s # Deny from 127.0.0.1/16 2125s # expecting access. 2125s ok 81 2125s # --- 2125s # Order deny,allow 2125s # Deny from somewhere.else.com 2125s # expecting access. 2125s ok 82 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1/255.255.0.0 2125s # Deny from somewhere.else.com 2125s # expecting access. 2125s ok 83 2125s # --- 2125s # Order deny,allow 2125s # Deny from 66.6.6.6 2125s # expecting access. 2125s ok 84 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1/255.255.0.0 2125s # Deny from 66.6.6.6 2125s # expecting access. 2125s ok 85 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1/16 2125s # expecting access. 2125s ok 86 2125s # --- 2125s # Order deny,allow 2125s # Deny from all 2125s # expecting access denial. 2125s ok 87 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1/16 2125s # Deny from all 2125s # expecting access. 2125s ok 88 2125s # --- 2125s # Order deny,allow 2125s # Deny from localhost 2125s # expecting access denial. 2125s ok 89 2125s # --- 2125s # Order deny,allow 2125s # Allow from 127.0.0.1/16 2125s # Deny from localhost 2125s # expecting access. 2125s ok 90 2125s # --- 2125s # Order deny,allow 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 91 2126s # --- 2126s # Order deny,allow 2126s # Allow from 127.0.0.1/16 2126s # Deny from 127.0.0.1 2126s # expecting access. 2126s ok 92 2126s # --- 2126s # Order deny,allow 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 93 2126s # --- 2126s # Order deny,allow 2126s # Allow from 127.0.0.1/16 2126s # Deny from 127.0 2126s # expecting access. 2126s ok 94 2126s # --- 2126s # Order deny,allow 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 95 2126s # --- 2126s # Order deny,allow 2126s # Allow from 127.0.0.1/16 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access. 2126s ok 96 2126s # --- 2126s # Order deny,allow 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 97 2126s # --- 2126s # Order deny,allow 2126s # Allow from 127.0.0.1/16 2126s # Deny from 127.0.0.1/16 2126s # expecting access. 2126s ok 98 2126s # --- 2126s # Order deny,allow 2126s # Deny from somewhere.else.com 2126s # expecting access. 2126s ok 99 2126s # --- 2126s # Order deny,allow 2126s # Allow from 127.0.0.1/16 2126s # Deny from somewhere.else.com 2126s # expecting access. 2126s ok 100 2126s # --- 2126s # Order deny,allow 2126s # Deny from 66.6.6.6 2126s # expecting access. 2126s ok 101 2126s # --- 2126s # Order deny,allow 2126s # Allow from 127.0.0.1/16 2126s # Deny from 66.6.6.6 2126s # expecting access. 2126s ok 102 2126s # --- 2126s # Order deny,allow 2126s # Allow from somewhere.else.com 2126s # expecting access. 2126s ok 103 2126s # --- 2126s # Order deny,allow 2126s # Deny from all 2126s # expecting access denial. 2126s ok 104 2126s # --- 2126s # Order deny,allow 2126s # Allow from somewhere.else.com 2126s # Deny from all 2126s # expecting access denial. 2126s ok 105 2126s # --- 2126s # Order deny,allow 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 106 2126s # --- 2126s # Order deny,allow 2126s # Allow from somewhere.else.com 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 107 2126s # --- 2126s # Order deny,allow 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 108 2126s # --- 2126s # Order deny,allow 2126s # Allow from somewhere.else.com 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 109 2126s # --- 2126s # Order deny,allow 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 110 2126s # --- 2126s # Order deny,allow 2126s # Allow from somewhere.else.com 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 111 2126s # --- 2126s # Order deny,allow 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 112 2126s # --- 2126s # Order deny,allow 2126s # Allow from somewhere.else.com 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 113 2126s # --- 2126s # Order deny,allow 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 114 2126s # --- 2126s # Order deny,allow 2126s # Allow from somewhere.else.com 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 115 2126s # --- 2126s # Order deny,allow 2126s # Deny from somewhere.else.com 2126s # expecting access. 2126s ok 116 2126s # --- 2126s # Order deny,allow 2126s # Allow from somewhere.else.com 2126s # Deny from somewhere.else.com 2126s # expecting access. 2126s ok 117 2126s # --- 2126s # Order deny,allow 2126s # Deny from 66.6.6.6 2126s # expecting access. 2126s ok 118 2126s # --- 2126s # Order deny,allow 2126s # Allow from somewhere.else.com 2126s # Deny from 66.6.6.6 2126s # expecting access. 2126s ok 119 2126s # --- 2126s # Order deny,allow 2126s # Allow from 66.6.6.6 2126s # expecting access. 2126s ok 120 2126s # --- 2126s # Order deny,allow 2126s # Deny from all 2126s # expecting access denial. 2126s ok 121 2126s # --- 2126s # Order deny,allow 2126s # Allow from 66.6.6.6 2126s # Deny from all 2126s # expecting access denial. 2126s ok 122 2126s # --- 2126s # Order deny,allow 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 123 2126s # --- 2126s # Order deny,allow 2126s # Allow from 66.6.6.6 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 124 2126s # --- 2126s # Order deny,allow 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 125 2126s # --- 2126s # Order deny,allow 2126s # Allow from 66.6.6.6 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 126 2126s # --- 2126s # Order deny,allow 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 127 2126s # --- 2126s # Order deny,allow 2126s # Allow from 66.6.6.6 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 128 2126s # --- 2126s # Order deny,allow 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 129 2126s # --- 2126s # Order deny,allow 2126s # Allow from 66.6.6.6 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 130 2126s # --- 2126s # Order deny,allow 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 131 2126s # --- 2126s # Order deny,allow 2126s # Allow from 66.6.6.6 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 132 2126s # --- 2126s # Order deny,allow 2126s # Deny from somewhere.else.com 2126s # expecting access. 2126s ok 133 2126s # --- 2126s # Order deny,allow 2126s # Allow from 66.6.6.6 2126s # Deny from somewhere.else.com 2126s # expecting access. 2126s ok 134 2126s # --- 2126s # Order deny,allow 2126s # Deny from 66.6.6.6 2126s # expecting access. 2126s ok 135 2126s # --- 2126s # Order deny,allow 2126s # Allow from 66.6.6.6 2126s # Deny from 66.6.6.6 2126s # expecting access. 2126s ok 136 2126s # --- 2126s # Order allow,deny 2126s # Allow from all 2126s # expecting access. 2126s ok 137 2126s # --- 2126s # Order allow,deny 2126s # Deny from all 2126s # expecting access denial. 2126s ok 138 2126s # --- 2126s # Order allow,deny 2126s # Allow from all 2126s # Deny from all 2126s # expecting access denial. 2126s ok 139 2126s # --- 2126s # Order allow,deny 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 140 2126s # --- 2126s # Order allow,deny 2126s # Allow from all 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 141 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 142 2126s # --- 2126s # Order allow,deny 2126s # Allow from all 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 143 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 144 2126s # --- 2126s # Order allow,deny 2126s # Allow from all 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 145 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 146 2126s # --- 2126s # Order allow,deny 2126s # Allow from all 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 147 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 148 2126s # --- 2126s # Order allow,deny 2126s # Allow from all 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 149 2126s # --- 2126s # Order allow,deny 2126s # Deny from somewhere.else.com 2126s # expecting access denial. 2126s ok 150 2126s # --- 2126s # Order allow,deny 2126s # Allow from all 2126s # Deny from somewhere.else.com 2126s # expecting access. 2126s ok 151 2126s # --- 2126s # Order allow,deny 2126s # Deny from 66.6.6.6 2126s # expecting access denial. 2126s ok 152 2126s # --- 2126s # Order allow,deny 2126s # Allow from all 2126s # Deny from 66.6.6.6 2126s # expecting access. 2126s ok 153 2126s # --- 2126s # Order allow,deny 2126s # Allow from localhost 2126s # expecting access. 2126s ok 154 2126s # --- 2126s # Order allow,deny 2126s # Deny from all 2126s # expecting access denial. 2126s ok 155 2126s # --- 2126s # Order allow,deny 2126s # Allow from localhost 2126s # Deny from all 2126s # expecting access denial. 2126s ok 156 2126s # --- 2126s # Order allow,deny 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 157 2126s # --- 2126s # Order allow,deny 2126s # Allow from localhost 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 158 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 159 2126s # --- 2126s # Order allow,deny 2126s # Allow from localhost 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 160 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 161 2126s # --- 2126s # Order allow,deny 2126s # Allow from localhost 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 162 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 163 2126s # --- 2126s # Order allow,deny 2126s # Allow from localhost 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 164 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 165 2126s # --- 2126s # Order allow,deny 2126s # Allow from localhost 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 166 2126s # --- 2126s # Order allow,deny 2126s # Deny from somewhere.else.com 2126s # expecting access denial. 2126s ok 167 2126s # --- 2126s # Order allow,deny 2126s # Allow from localhost 2126s # Deny from somewhere.else.com 2126s # expecting access. 2126s ok 168 2126s # --- 2126s # Order allow,deny 2126s # Deny from 66.6.6.6 2126s # expecting access denial. 2126s ok 169 2126s # --- 2126s # Order allow,deny 2126s # Allow from localhost 2126s # Deny from 66.6.6.6 2126s # expecting access. 2126s ok 170 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1 2126s # expecting access. 2126s ok 171 2126s # --- 2126s # Order allow,deny 2126s # Deny from all 2126s # expecting access denial. 2126s ok 172 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1 2126s # Deny from all 2126s # expecting access denial. 2126s ok 173 2126s # --- 2126s # Order allow,deny 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 174 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 175 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 176 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 177 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 178 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 179 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 180 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 181 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 182 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 183 2126s # --- 2126s # Order allow,deny 2126s # Deny from somewhere.else.com 2126s # expecting access denial. 2126s ok 184 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1 2126s # Deny from somewhere.else.com 2126s # expecting access. 2126s ok 185 2126s # --- 2126s # Order allow,deny 2126s # Deny from 66.6.6.6 2126s # expecting access denial. 2126s ok 186 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1 2126s # Deny from 66.6.6.6 2126s # expecting access. 2126s ok 187 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0 2126s # expecting access. 2126s ok 188 2126s # --- 2126s # Order allow,deny 2126s # Deny from all 2126s # expecting access denial. 2126s ok 189 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0 2126s # Deny from all 2126s # expecting access denial. 2126s ok 190 2126s # --- 2126s # Order allow,deny 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 191 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 192 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 193 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 194 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 195 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 196 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 197 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 198 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 199 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 200 2126s # --- 2126s # Order allow,deny 2126s # Deny from somewhere.else.com 2126s # expecting access denial. 2126s ok 201 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0 2126s # Deny from somewhere.else.com 2126s # expecting access. 2126s ok 202 2126s # --- 2126s # Order allow,deny 2126s # Deny from 66.6.6.6 2126s # expecting access denial. 2126s ok 203 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0 2126s # Deny from 66.6.6.6 2126s # expecting access. 2126s ok 204 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1/255.255.0.0 2126s # expecting access. 2126s ok 205 2126s # --- 2126s # Order allow,deny 2126s # Deny from all 2126s # expecting access denial. 2126s ok 206 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1/255.255.0.0 2126s # Deny from all 2126s # expecting access denial. 2126s ok 207 2126s # --- 2126s # Order allow,deny 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 208 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1/255.255.0.0 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 209 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 210 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1/255.255.0.0 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 211 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 212 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1/255.255.0.0 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 213 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 214 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1/255.255.0.0 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 215 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 216 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1/255.255.0.0 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 217 2126s # --- 2126s # Order allow,deny 2126s # Deny from somewhere.else.com 2126s # expecting access denial. 2126s ok 218 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1/255.255.0.0 2126s # Deny from somewhere.else.com 2126s # expecting access. 2126s ok 219 2126s # --- 2126s # Order allow,deny 2126s # Deny from 66.6.6.6 2126s # expecting access denial. 2126s ok 220 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1/255.255.0.0 2126s # Deny from 66.6.6.6 2126s # expecting access. 2126s ok 221 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1/16 2126s # expecting access. 2126s ok 222 2126s # --- 2126s # Order allow,deny 2126s # Deny from all 2126s # expecting access denial. 2126s ok 223 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1/16 2126s # Deny from all 2126s # expecting access denial. 2126s ok 224 2126s # --- 2126s # Order allow,deny 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 225 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1/16 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 226 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 227 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1/16 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 228 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 229 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1/16 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 230 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 231 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1/16 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 232 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 233 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1/16 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 234 2126s # --- 2126s # Order allow,deny 2126s # Deny from somewhere.else.com 2126s # expecting access denial. 2126s ok 235 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1/16 2126s # Deny from somewhere.else.com 2126s # expecting access. 2126s ok 236 2126s # --- 2126s # Order allow,deny 2126s # Deny from 66.6.6.6 2126s # expecting access denial. 2126s ok 237 2126s # --- 2126s # Order allow,deny 2126s # Allow from 127.0.0.1/16 2126s # Deny from 66.6.6.6 2126s # expecting access. 2126s ok 238 2126s # --- 2126s # Order allow,deny 2126s # Allow from somewhere.else.com 2126s # expecting access denial. 2126s ok 239 2126s # --- 2126s # Order allow,deny 2126s # Deny from all 2126s # expecting access denial. 2126s ok 240 2126s # --- 2126s # Order allow,deny 2126s # Allow from somewhere.else.com 2126s # Deny from all 2126s # expecting access denial. 2126s ok 241 2126s # --- 2126s # Order allow,deny 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 242 2126s # --- 2126s # Order allow,deny 2126s # Allow from somewhere.else.com 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 243 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 244 2126s # --- 2126s # Order allow,deny 2126s # Allow from somewhere.else.com 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 245 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 246 2126s # --- 2126s # Order allow,deny 2126s # Allow from somewhere.else.com 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 247 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 248 2126s # --- 2126s # Order allow,deny 2126s # Allow from somewhere.else.com 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 249 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 250 2126s # --- 2126s # Order allow,deny 2126s # Allow from somewhere.else.com 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 251 2126s # --- 2126s # Order allow,deny 2126s # Deny from somewhere.else.com 2126s # expecting access denial. 2126s ok 252 2126s # --- 2126s # Order allow,deny 2126s # Allow from somewhere.else.com 2126s # Deny from somewhere.else.com 2126s # expecting access denial. 2126s ok 253 2126s # --- 2126s # Order allow,deny 2126s # Deny from 66.6.6.6 2126s # expecting access denial. 2126s ok 254 2126s # --- 2126s # Order allow,deny 2126s # Allow from somewhere.else.com 2126s # Deny from 66.6.6.6 2126s # expecting access denial. 2126s ok 255 2126s # --- 2126s # Order allow,deny 2126s # Allow from 66.6.6.6 2126s # expecting access denial. 2126s ok 256 2126s # --- 2126s # Order allow,deny 2126s # Deny from all 2126s # expecting access denial. 2126s ok 257 2126s # --- 2126s # Order allow,deny 2126s # Allow from 66.6.6.6 2126s # Deny from all 2126s # expecting access denial. 2126s ok 258 2126s # --- 2126s # Order allow,deny 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 259 2126s # --- 2126s # Order allow,deny 2126s # Allow from 66.6.6.6 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 260 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 261 2126s # --- 2126s # Order allow,deny 2126s # Allow from 66.6.6.6 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 262 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 263 2126s # --- 2126s # Order allow,deny 2126s # Allow from 66.6.6.6 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 264 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 265 2126s # --- 2126s # Order allow,deny 2126s # Allow from 66.6.6.6 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 266 2126s # --- 2126s # Order allow,deny 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 267 2126s # --- 2126s # Order allow,deny 2126s # Allow from 66.6.6.6 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 268 2126s # --- 2126s # Order allow,deny 2126s # Deny from somewhere.else.com 2126s # expecting access denial. 2126s ok 269 2126s # --- 2126s # Order allow,deny 2126s # Allow from 66.6.6.6 2126s # Deny from somewhere.else.com 2126s # expecting access denial. 2126s ok 270 2126s # --- 2126s # Order allow,deny 2126s # Deny from 66.6.6.6 2126s # expecting access denial. 2126s ok 271 2126s # --- 2126s # Order allow,deny 2126s # Allow from 66.6.6.6 2126s # Deny from 66.6.6.6 2126s # expecting access denial. 2126s ok 272 2126s # --- 2126s # Order mutual-failure 2126s # Allow from all 2126s # expecting access. 2126s ok 273 2126s # --- 2126s # Order mutual-failure 2126s # Deny from all 2126s # expecting access denial. 2126s ok 274 2126s # --- 2126s # Order mutual-failure 2126s # Allow from all 2126s # Deny from all 2126s # expecting access denial. 2126s ok 275 2126s # --- 2126s # Order mutual-failure 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 276 2126s # --- 2126s # Order mutual-failure 2126s # Allow from all 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 277 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 278 2126s # --- 2126s # Order mutual-failure 2126s # Allow from all 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 279 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 280 2126s # --- 2126s # Order mutual-failure 2126s # Allow from all 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 281 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 282 2126s # --- 2126s # Order mutual-failure 2126s # Allow from all 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 283 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 284 2126s # --- 2126s # Order mutual-failure 2126s # Allow from all 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 285 2126s # --- 2126s # Order mutual-failure 2126s # Deny from somewhere.else.com 2126s # expecting access denial. 2126s ok 286 2126s # --- 2126s # Order mutual-failure 2126s # Allow from all 2126s # Deny from somewhere.else.com 2126s # expecting access. 2126s ok 287 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 66.6.6.6 2126s # expecting access denial. 2126s ok 288 2126s # --- 2126s # Order mutual-failure 2126s # Allow from all 2126s # Deny from 66.6.6.6 2126s # expecting access. 2126s ok 289 2126s # --- 2126s # Order mutual-failure 2126s # Allow from localhost 2126s # expecting access. 2126s ok 290 2126s # --- 2126s # Order mutual-failure 2126s # Deny from all 2126s # expecting access denial. 2126s ok 291 2126s # --- 2126s # Order mutual-failure 2126s # Allow from localhost 2126s # Deny from all 2126s # expecting access denial. 2126s ok 292 2126s # --- 2126s # Order mutual-failure 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 293 2126s # --- 2126s # Order mutual-failure 2126s # Allow from localhost 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 294 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 295 2126s # --- 2126s # Order mutual-failure 2126s # Allow from localhost 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 296 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 297 2126s # --- 2126s # Order mutual-failure 2126s # Allow from localhost 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 298 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 299 2126s # --- 2126s # Order mutual-failure 2126s # Allow from localhost 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 300 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 301 2126s # --- 2126s # Order mutual-failure 2126s # Allow from localhost 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 302 2126s # --- 2126s # Order mutual-failure 2126s # Deny from somewhere.else.com 2126s # expecting access denial. 2126s ok 303 2126s # --- 2126s # Order mutual-failure 2126s # Allow from localhost 2126s # Deny from somewhere.else.com 2126s # expecting access. 2126s ok 304 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 66.6.6.6 2126s # expecting access denial. 2126s ok 305 2126s # --- 2126s # Order mutual-failure 2126s # Allow from localhost 2126s # Deny from 66.6.6.6 2126s # expecting access. 2126s ok 306 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1 2126s # expecting access. 2126s ok 307 2126s # --- 2126s # Order mutual-failure 2126s # Deny from all 2126s # expecting access denial. 2126s ok 308 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1 2126s # Deny from all 2126s # expecting access denial. 2126s ok 309 2126s # --- 2126s # Order mutual-failure 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 310 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 311 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 312 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 313 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 314 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 315 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 316 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 317 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 318 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 319 2126s # --- 2126s # Order mutual-failure 2126s # Deny from somewhere.else.com 2126s # expecting access denial. 2126s ok 320 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1 2126s # Deny from somewhere.else.com 2126s # expecting access. 2126s ok 321 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 66.6.6.6 2126s # expecting access denial. 2126s ok 322 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1 2126s # Deny from 66.6.6.6 2126s # expecting access. 2126s ok 323 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0 2126s # expecting access. 2126s ok 324 2126s # --- 2126s # Order mutual-failure 2126s # Deny from all 2126s # expecting access denial. 2126s ok 325 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0 2126s # Deny from all 2126s # expecting access denial. 2126s ok 326 2126s # --- 2126s # Order mutual-failure 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 327 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 328 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 329 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 330 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 331 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 332 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 333 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 334 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 335 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 336 2126s # --- 2126s # Order mutual-failure 2126s # Deny from somewhere.else.com 2126s # expecting access denial. 2126s ok 337 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0 2126s # Deny from somewhere.else.com 2126s # expecting access. 2126s ok 338 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 66.6.6.6 2126s # expecting access denial. 2126s ok 339 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0 2126s # Deny from 66.6.6.6 2126s # expecting access. 2126s ok 340 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1/255.255.0.0 2126s # expecting access. 2126s ok 341 2126s # --- 2126s # Order mutual-failure 2126s # Deny from all 2126s # expecting access denial. 2126s ok 342 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1/255.255.0.0 2126s # Deny from all 2126s # expecting access denial. 2126s ok 343 2126s # --- 2126s # Order mutual-failure 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 344 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1/255.255.0.0 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 345 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 346 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1/255.255.0.0 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 347 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 348 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1/255.255.0.0 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 349 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 350 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1/255.255.0.0 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 351 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 352 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1/255.255.0.0 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 353 2126s # --- 2126s # Order mutual-failure 2126s # Deny from somewhere.else.com 2126s # expecting access denial. 2126s ok 354 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1/255.255.0.0 2126s # Deny from somewhere.else.com 2126s # expecting access. 2126s ok 355 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 66.6.6.6 2126s # expecting access denial. 2126s ok 356 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1/255.255.0.0 2126s # Deny from 66.6.6.6 2126s # expecting access. 2126s ok 357 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1/16 2126s # expecting access. 2126s ok 358 2126s # --- 2126s # Order mutual-failure 2126s # Deny from all 2126s # expecting access denial. 2126s ok 359 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1/16 2126s # Deny from all 2126s # expecting access denial. 2126s ok 360 2126s # --- 2126s # Order mutual-failure 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 361 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1/16 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 362 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 363 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1/16 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 364 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 365 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1/16 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 366 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 367 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1/16 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 368 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 369 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1/16 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 370 2126s # --- 2126s # Order mutual-failure 2126s # Deny from somewhere.else.com 2126s # expecting access denial. 2126s ok 371 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1/16 2126s # Deny from somewhere.else.com 2126s # expecting access. 2126s ok 372 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 66.6.6.6 2126s # expecting access denial. 2126s ok 373 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 127.0.0.1/16 2126s # Deny from 66.6.6.6 2126s # expecting access. 2126s ok 374 2126s # --- 2126s # Order mutual-failure 2126s # Allow from somewhere.else.com 2126s # expecting access denial. 2126s ok 375 2126s # --- 2126s # Order mutual-failure 2126s # Deny from all 2126s # expecting access denial. 2126s ok 376 2126s # --- 2126s # Order mutual-failure 2126s # Allow from somewhere.else.com 2126s # Deny from all 2126s # expecting access denial. 2126s ok 377 2126s # --- 2126s # Order mutual-failure 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 378 2126s # --- 2126s # Order mutual-failure 2126s # Allow from somewhere.else.com 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 379 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 380 2126s # --- 2126s # Order mutual-failure 2126s # Allow from somewhere.else.com 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 381 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 382 2126s # --- 2126s # Order mutual-failure 2126s # Allow from somewhere.else.com 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 383 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 384 2126s # --- 2126s # Order mutual-failure 2126s # Allow from somewhere.else.com 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 385 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 386 2126s # --- 2126s # Order mutual-failure 2126s # Allow from somewhere.else.com 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 387 2126s # --- 2126s # Order mutual-failure 2126s # Deny from somewhere.else.com 2126s # expecting access denial. 2126s ok 388 2126s # --- 2126s # Order mutual-failure 2126s # Allow from somewhere.else.com 2126s # Deny from somewhere.else.com 2126s # expecting access denial. 2126s ok 389 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 66.6.6.6 2126s # expecting access denial. 2126s ok 390 2126s # --- 2126s # Order mutual-failure 2126s # Allow from somewhere.else.com 2126s # Deny from 66.6.6.6 2126s # expecting access denial. 2126s ok 391 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 66.6.6.6 2126s # expecting access denial. 2126s ok 392 2126s # --- 2126s # Order mutual-failure 2126s # Deny from all 2126s # expecting access denial. 2126s ok 393 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 66.6.6.6 2126s # Deny from all 2126s # expecting access denial. 2126s ok 394 2126s # --- 2126s # Order mutual-failure 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 395 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 66.6.6.6 2126s # Deny from localhost 2126s # expecting access denial. 2126s ok 396 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 397 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 66.6.6.6 2126s # Deny from 127.0.0.1 2126s # expecting access denial. 2126s ok 398 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 399 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 66.6.6.6 2126s # Deny from 127.0 2126s # expecting access denial. 2126s ok 400 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 401 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 66.6.6.6 2126s # Deny from 127.0.0.1/255.255.0.0 2126s # expecting access denial. 2126s ok 402 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 403 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 66.6.6.6 2126s # Deny from 127.0.0.1/16 2126s # expecting access denial. 2126s ok 404 2126s # --- 2126s # Order mutual-failure 2126s # Deny from somewhere.else.com 2126s # expecting access denial. 2126s ok 405 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 66.6.6.6 2126s # Deny from somewhere.else.com 2126s # expecting access denial. 2126s ok 406 2126s # --- 2126s # Order mutual-failure 2126s # Deny from 66.6.6.6 2126s # expecting access denial. 2126s ok 407 2126s # --- 2126s # Order mutual-failure 2126s # Allow from 66.6.6.6 2126s # Deny from 66.6.6.6 2126s # expecting access denial. 2126s ok 408 2126s ok 2130s t/modules/actions.t ................. 2130s 1..20 2130s # Running under perl version 5.040001 for linux 2130s # Current time local: Thu Sep 4 16:24:41 2025 2130s # Current time GMT: Thu Sep 4 16:24:41 2025 2130s # Using Test.pm version 1.31 2130s # Using Apache/Test.pm version 1.44 2130s # expected: 200 2130s # received: '200' 2130s ok 1 2130s # expected: 'nada' 2130s # received: 'nada' 2130s ok 2 2130s # expected: 404 2130s # received: '404' 2130s ok 3 2130s ok 4 # skip RC=404, no need to check content 2130s # expected: 404 2130s # received: '404' 2130s ok 5 2130s ok 6 # skip RC=404, no need to check content 2130s # expected: 404 2130s # received: '404' 2130s ok 7 2130s ok 8 # skip RC=404, no need to check content 2130s # expected: 200 2130s # received: '200' 2130s ok 9 2130s # expected: 'nada' 2130s # received: 'nada' 2130s ok 10 2130s # expected: 404 2130s # received: '404' 2130s ok 11 2130s ok 12 # skip RC=404, no need to check content 2130s # expected: 200 2130s # received: '200' 2130s ok 13 2130s # expected: 'POST 2130s # foo2: bar2 2130s # ' 2130s # received: 'POST 2130s # foo2: bar2 2130s # ' 2130s ok 14 2130s # expected: 405 2130s # received: '405' 2130s ok 15 2130s # expected: 200 2130s # received: '200' 2130s ok 16 2130s # expected: 'foo=bar' 2130s # received: 'foo=bar' 2130s ok 17 2130s # expected: 200 2130s # received: '200' 2130s ok 18 2130s # expected: 'POST 2130s # foo2: bar2 2130s # ' 2130s # received: 'POST 2130s # foo2: bar2 2130s # ' 2130s ok 19 2130s # expected: 405 2130s # received: '405' 2130s ok 20 2130s ok 2136s t/modules/alias.t ................... 2136s 1..134 2136s # Running under perl version 5.040001 for linux 2136s # Current time local: Thu Sep 4 16:24:46 2025 2136s # Current time GMT: Thu Sep 4 16:24:46 2025 2136s # Using Test.pm version 1.31 2136s # Using Apache/Test.pm version 1.44 2136s # verifying simple aliases 2136s # testing : /alias/ 2136s # expected: 200 2136s # received: '200' 2136s ok 1 2136s # testing : /bogu/ 2136s # expected: 404 2136s # received: '404' 2136s ok 2 2136s # verifying alias match with /ali[0-9]. 2136s # testing : /ali0 2136s # expected: 0 2136s # received: '0' 2136s ok 3 2136s # testing : /ali1 2136s # expected: 1 2136s # received: '1' 2136s ok 4 2136s # testing : /ali2 2136s # expected: 2 2136s # received: '2' 2136s ok 5 2136s # testing : /ali3 2136s # expected: 3 2136s # received: '3' 2136s ok 6 2136s # testing : /ali4 2136s # expected: 4 2136s # received: '4' 2136s ok 7 2136s # testing : /ali5 2136s # expected: 5 2136s # received: '5' 2136s ok 8 2136s # testing : /ali6 2136s # expected: 6 2136s # received: '6' 2136s ok 9 2136s # testing : /ali7 2136s # expected: 7 2136s # received: '7' 2136s ok 10 2136s # testing : /ali8 2136s # expected: 8 2136s # received: '8' 2136s ok 11 2136s # testing : /ali9 2136s # expected: 9 2136s # received: '9' 2136s ok 12 2136s # verifying expression alias match with /expr/ali[0-9]. 2136s # testing : /ali0 2136s # expected: 0 2136s # received: '0' 2136s ok 13 2136s # testing : /ali1 2136s # expected: 1 2136s # received: '1' 2136s ok 14 2136s # testing : /ali2 2136s # expected: 2 2136s # received: '2' 2136s ok 15 2136s # testing : /ali3 2136s # expected: 3 2136s # received: '3' 2136s ok 16 2136s # testing : /ali4 2136s # expected: 4 2136s # received: '4' 2136s ok 17 2136s # testing : /ali5 2136s # expected: 5 2136s # received: '5' 2136s ok 18 2136s # testing : /ali6 2136s # expected: 6 2136s # received: '6' 2136s ok 19 2136s # testing : /ali7 2136s # expected: 7 2136s # received: '7' 2136s ok 20 2136s # testing : /ali8 2136s # expected: 8 2136s # received: '8' 2136s ok 21 2136s # testing : /ali9 2136s # expected: 9 2136s # received: '9' 2136s ok 22 2136s # testing : /forbid 2136s # expected: '403' 2136s # received: '403' 2136s ok 23 2136s # testing : /gone 2136s # expected: '410' 2136s # received: '410' 2136s ok 24 2136s # testing : /perm 2136s # expected: '301' 2136s # received: '301' 2136s ok 25 2136s # testing : /perm2 2136s # expected: '301' 2136s # received: '301' 2136s ok 26 2136s # testing : /seeother 2136s # expected: '303' 2136s # received: '303' 2136s ok 27 2136s # testing : /temp 2136s # expected: '302' 2136s # received: '302' 2136s ok 28 2136s # testing : /temp2 2136s # expected: '302' 2136s # received: '302' 2136s ok 29 2136s verifying body of perm and temp redirect match 2136s # testing : /p0 2136s # expected: 0 2136s # received: '0' 2136s ok 30 2136s # testing : /p1 2136s # expected: 1 2136s # received: '1' 2136s ok 31 2136s # testing : /p2 2136s # expected: 2 2136s # received: '2' 2136s ok 32 2136s # testing : /p3 2136s # expected: 3 2136s # received: '3' 2136s ok 33 2136s # testing : /p4 2136s # expected: 4 2136s # received: '4' 2136s ok 34 2136s # testing : /p5 2136s # expected: 5 2136s # received: '5' 2136s ok 35 2136s # testing : /p6 2136s # expected: 6 2136s # received: '6' 2136s ok 36 2136s # testing : /p7 2136s # expected: 7 2136s # received: '7' 2136s ok 37 2136s # testing : /p8 2136s # expected: 8 2136s # received: '8' 2136s ok 38 2136s # testing : /p9 2136s # expected: 9 2136s # received: '9' 2136s ok 39 2136s # testing : /t0 2136s # expected: 0 2136s # received: '0' 2136s ok 40 2136s # testing : /t1 2136s # expected: 1 2136s # received: '1' 2136s ok 41 2136s # testing : /t2 2136s # expected: 2 2136s # received: '2' 2136s ok 42 2136s # testing : /t3 2136s # expected: 3 2136s # received: '3' 2136s ok 43 2136s # testing : /t4 2136s # expected: 4 2136s # received: '4' 2136s ok 44 2136s # testing : /t5 2136s # expected: 5 2136s # received: '5' 2136s ok 45 2136s # testing : /t6 2136s # expected: 6 2136s # received: '6' 2136s ok 46 2136s # testing : /t7 2136s # expected: 7 2136s # received: '7' 2136s ok 47 2136s # testing : /t8 2136s # expected: 8 2136s # received: '8' 2136s ok 48 2136s # testing : /t9 2136s # expected: 9 2136s # received: '9' 2136s ok 49 2136s verifying body of perm and temp redirect match with expression support 2136s # testing : /p0 2136s # expected: 0 2136s # received: '0' 2136s ok 50 2136s # testing : /p1 2136s # expected: 1 2136s # received: '1' 2136s ok 51 2136s # testing : /p2 2136s # expected: 2 2136s # received: '2' 2136s ok 52 2136s # testing : /p3 2136s # expected: 3 2136s # received: '3' 2136s ok 53 2136s # testing : /p4 2136s # expected: 4 2136s # received: '4' 2136s ok 54 2136s # testing : /p5 2136s # expected: 5 2136s # received: '5' 2136s ok 55 2136s # testing : /p6 2136s # expected: 6 2136s # received: '6' 2136s ok 56 2136s # testing : /p7 2136s # expected: 7 2136s # received: '7' 2136s ok 57 2136s # testing : /p8 2136s # expected: 8 2136s # received: '8' 2136s ok 58 2136s # testing : /p9 2136s # expected: 9 2136s # received: '9' 2136s ok 59 2136s # testing : /t0 2136s # expected: 0 2136s # received: '0' 2136s ok 60 2136s # testing : /t1 2136s # expected: 1 2136s # received: '1' 2136s ok 61 2136s # testing : /t2 2136s # expected: 2 2136s # received: '2' 2136s ok 62 2136s # testing : /t3 2136s # expected: 3 2136s # received: '3' 2136s ok 63 2136s # testing : /t4 2136s # expected: 4 2136s # received: '4' 2136s ok 64 2136s # testing : /t5 2136s # expected: 5 2136s # received: '5' 2136s ok 65 2136s # testing : /t6 2136s # expected: 6 2136s # received: '6' 2136s ok 66 2136s # testing : /t7 2136s # expected: 7 2136s # received: '7' 2136s ok 67 2136s # testing : /t8 2136s # expected: 8 2136s # received: '8' 2136s ok 68 2136s # testing : /t9 2136s # expected: 9 2136s # received: '9' 2136s ok 69 2136s verifying return code of seeother and gone redirect match 2136s # testing : s0 2136s # expected: '303' 2136s # received: '303' 2136s ok 70 2136s # testing : s1 2136s # expected: '303' 2136s # received: '303' 2136s ok 71 2136s # testing : s2 2136s # expected: '303' 2136s # received: '303' 2136s ok 72 2136s # testing : s3 2136s # expected: '303' 2136s # received: '303' 2136s ok 73 2136s # testing : s4 2136s # expected: '303' 2136s # received: '303' 2136s ok 74 2136s # testing : s5 2136s # expected: '303' 2136s # received: '303' 2136s ok 75 2136s # testing : s6 2136s # expected: '303' 2136s # received: '303' 2136s ok 76 2136s # testing : s7 2136s # expected: '303' 2136s # received: '303' 2136s ok 77 2136s # testing : s8 2136s # expected: '303' 2136s # received: '303' 2136s ok 78 2136s # testing : s9 2136s # expected: '303' 2136s # received: '303' 2136s ok 79 2136s # testing : g0 2136s # expected: '410' 2136s # received: '410' 2136s ok 80 2136s # testing : g1 2136s # expected: '410' 2136s # received: '410' 2136s ok 81 2136s # testing : g2 2136s # expected: '410' 2136s # received: '410' 2136s ok 82 2136s # testing : g3 2136s # expected: '410' 2136s # received: '410' 2136s ok 83 2136s # testing : g4 2136s # expected: '410' 2136s # received: '410' 2136s ok 84 2136s # testing : g5 2136s # expected: '410' 2136s # received: '410' 2136s ok 85 2136s # testing : g6 2136s # expected: '410' 2136s # received: '410' 2136s ok 86 2136s # testing : g7 2136s # expected: '410' 2136s # received: '410' 2136s ok 87 2136s # testing : g8 2136s # expected: '410' 2136s # received: '410' 2136s ok 88 2136s # testing : g9 2136s # expected: '410' 2136s # received: '410' 2136s ok 89 2136s # testing : f0 2136s # expected: '403' 2136s # received: '403' 2136s ok 90 2136s # testing : f1 2136s # expected: '403' 2136s # received: '403' 2136s ok 91 2136s # testing : f2 2136s # expected: '403' 2136s # received: '403' 2136s ok 92 2136s # testing : f3 2136s # expected: '403' 2136s # received: '403' 2136s ok 93 2136s # testing : f4 2136s # expected: '403' 2136s # received: '403' 2136s ok 94 2136s # testing : f5 2136s # expected: '403' 2136s # received: '403' 2136s ok 95 2136s # testing : f6 2136s # expected: '403' 2136s # received: '403' 2136s ok 96 2136s # testing : f7 2136s # expected: '403' 2136s # received: '403' 2136s ok 97 2136s # testing : f8 2136s # expected: '403' 2136s # received: '403' 2136s ok 98 2136s # testing : f9 2136s # expected: '403' 2136s # received: '403' 2136s ok 99 2136s verifying return code of seeother and gone redirect match with expression support 2136s # testing : s0 2136s # expected: '303' 2136s # received: '303' 2136s ok 100 2136s # testing : s1 2136s # expected: '303' 2136s # received: '303' 2136s ok 101 2136s # testing : s2 2136s # expected: '303' 2136s # received: '303' 2136s ok 102 2136s # testing : s3 2136s # expected: '303' 2136s # received: '303' 2136s ok 103 2136s # testing : s4 2136s # expected: '303' 2136s # received: '303' 2136s ok 104 2136s # testing : s5 2136s # expected: '303' 2136s # received: '303' 2136s ok 105 2136s # testing : s6 2136s # expected: '303' 2136s # received: '303' 2136s ok 106 2136s # testing : s7 2136s # expected: '303' 2136s # received: '303' 2136s ok 107 2136s # testing : s8 2136s # expected: '303' 2136s # received: '303' 2136s ok 108 2136s # testing : s9 2136s # expected: '303' 2136s # received: '303' 2136s ok 109 2136s # testing : g0 2136s # expected: '410' 2136s # received: '410' 2136s ok 110 2136s # testing : g1 2136s # expected: '410' 2136s # received: '410' 2136s ok 111 2136s # testing : g2 2136s # expected: '410' 2136s # received: '410' 2136s ok 112 2136s # testing : g3 2136s # expected: '410' 2136s # received: '410' 2136s ok 113 2136s # testing : g4 2136s # expected: '410' 2136s # received: '410' 2136s ok 114 2136s # testing : g5 2136s # expected: '410' 2136s # received: '410' 2136s ok 115 2136s # testing : g6 2136s # expected: '410' 2136s # received: '410' 2136s ok 116 2136s # testing : g7 2136s # expected: '410' 2136s # received: '410' 2136s ok 117 2136s # testing : g8 2136s # expected: '410' 2136s # received: '410' 2136s ok 118 2136s # testing : g9 2136s # expected: '410' 2136s # received: '410' 2136s ok 119 2136s # testing : f0 2136s # expected: '403' 2136s # received: '403' 2136s ok 120 2136s # testing : f1 2136s # expected: '403' 2136s # received: '403' 2136s ok 121 2136s # testing : f2 2136s # expected: '403' 2136s # received: '403' 2136s ok 122 2136s # testing : f3 2136s # expected: '403' 2136s # received: '403' 2136s ok 123 2136s # testing : f4 2136s # expected: '403' 2136s # received: '403' 2136s ok 124 2136s # testing : f5 2136s # expected: '403' 2136s # received: '403' 2136s ok 125 2136s # testing : f6 2136s # expected: '403' 2136s # received: '403' 2136s ok 126 2136s # testing : f7 2136s # expected: '403' 2136s # received: '403' 2136s ok 127 2136s # testing : f8 2136s # expected: '403' 2136s # received: '403' 2136s ok 128 2136s # testing : f9 2136s # expected: '403' 2136s # received: '403' 2136s ok 129 2136s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 2136s # verifying /modules/alias/script is plain text 2136s # testing : /modules/alias/script 2136s # expected: '#!/bin/sh 2136s # echo Content-type: text/plain 2136s # echo 2136s # echo this is a shell script cgi. 2136s # ' 2136s # received: '#!/bin/sh 2136s # echo Content-type: text/plain 2136s # echo 2136s # echo this is a shell script cgi. 2136s # ' 2136s ok 130 2136s # verifying same file accessed at /cgi/script is executed code 2136s # testing : /cgi/script 2136s # expected: 'this is a shell script cgi. 2136s # ' 2136s # received: 'this is a shell script cgi. 2136s # ' 2136s ok 131 2136s # verifying ScriptAliasMatch with /aliascgi-script 2136s # testing : /aliascgi-script 2136s # expected: 'this is a shell script cgi. 2136s # ' 2136s # received: 'this is a shell script cgi. 2136s # ' 2136s ok 132 2136s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 2136s # testing : /aliascgi-script 2136s # expected: 'this is a shell script cgi. 2136s # ' 2136s # received: 'this is a shell script cgi. 2136s # ' 2136s ok 133 2136s # verifying bad script alias. 2136s # testing : /aliascgi-nada 2136s # expected: 404 2136s # received: '404' 2136s ok 134 2136s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 2136s ok 2141s t/modules/allowmethods.t ............ 2141s 1..9 2141s # Running under perl version 5.040001 for linux 2141s # Current time local: Thu Sep 4 16:24:52 2025 2141s # Current time GMT: Thu Sep 4 16:24:52 2025 2141s # Using Test.pm version 1.31 2141s # Using Apache/Test.pm version 1.44 2141s # testing : Get request to /Get responds 200 2141s # expected: 200 2141s # received: '200' 2141s ok 1 2141s # testing : Head request to /Get responds 200 2141s # expected: 200 2141s # received: '200' 2141s ok 2 2141s # testing : Post request to /Get responds 405 2141s # expected: 405 2141s # received: '405' 2141s ok 3 2141s # testing : Get request to /Head responds 200 2141s # expected: 200 2141s # received: '200' 2141s ok 4 2141s # testing : Head request to /Head responds 200 2141s # expected: 200 2141s # received: '200' 2141s ok 5 2141s # testing : Post request to /Head responds 405 2141s # expected: 405 2141s # received: '405' 2141s ok 6 2141s # testing : Get request to /Post responds 405 2141s # expected: 405 2141s # received: '405' 2141s ok 7 2141s # testing : Head request to /Post responds 405 2141s # expected: 405 2141s # received: '405' 2141s ok 8 2141s # testing : Post request to /Post responds 200 2141s # expected: 200 2141s # received: '200' 2141s ok 9 2141s ok 2146s t/modules/asis.t .................... 2146s 1..3 2146s # Running under perl version 5.040001 for linux 2146s # Current time local: Thu Sep 4 16:24:57 2025 2146s # Current time GMT: Thu Sep 4 16:24:57 2025 2146s # Using Test.pm version 1.31 2146s # Using Apache/Test.pm version 1.44 2146s # testing : asis content OK 2146s # expected: 'This is asis content. 2146s # ' 2146s # received: 'This is asis content. 2146s # ' 2146s ok 1 2146s # testing : asis gave 404 error 2146s # expected: 404 2146s # received: '404' 2146s ok 2 2146s # testing : asis gave 403 error 2146s # expected: 403 2146s # received: '403' 2146s ok 3 2146s ok 2152s t/modules/authz_core.t .............. 2152s 1..504 2152s # Running under perl version 5.040001 for linux 2152s # Current time local: Thu Sep 4 16:25:01 2025 2152s # Current time GMT: Thu Sep 4 16:25:01 2025 2152s # Using Test.pm version 1.31 2152s # Using Apache/Test.pm version 1.44 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/basic1 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/groups1 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 200, expected 200 [a/ : a/ ] 2152s ok 1 2152s # got 200, expected 200 [a/ : a/ 1] 2152s ok 2 2152s # got 200, expected 200 [a/ : a/ 2] 2152s ok 3 2152s # got 200, expected 200 [a/ : a/ 1 2] 2152s ok 4 2152s # got 200, expected 200 [a/ : a/ 3] 2152s ok 5 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ user1: a/ ] 2152s ok 6 2152s # got 200, expected 200 [a/ user1: a/ user1] 2152s ok 7 2152s # got 401, expected 401 [a/ user1: a/ user2] 2152s ok 8 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ Any 1 2: a/ ] 2152s ok 9 2152s # got 200, expected 200 [a/ Any 1 2: a/ 1] 2152s ok 10 2152s # got 200, expected 200 [a/ Any 1 2: a/ 2] 2152s ok 11 2152s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 2152s ok 12 2152s # got 403, expected 403 [a/ Any 1 2: a/ 3] 2152s ok 13 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2152s ok 14 2152s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2152s ok 15 2152s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2152s ok 16 2152s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2152s ok 17 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2152s ok 18 2152s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2152s ok 19 2152s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2152s ok 20 2152s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2152s ok 21 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 2152s ok 22 2152s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 2152s ok 23 2152s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 2152s ok 24 2152s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 2152s ok 25 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 2152s ok 26 2152s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 2152s ok 27 2152s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 2152s ok 28 2152s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 2152s ok 29 2152s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 2152s ok 30 2152s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 2152s ok 31 2152s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 2152s ok 32 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2152s ok 33 2152s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2152s ok 34 2152s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2152s ok 35 2152s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2152s ok 36 2152s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2152s ok 37 2152s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2152s ok 38 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2152s ok 39 2152s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2152s ok 40 2152s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2152s ok 41 2152s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2152s ok 42 2152s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2152s ok 43 2152s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2152s ok 44 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2152s ok 45 2152s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 2152s ok 46 2152s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 2152s ok 47 2152s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 2152s ok 48 2152s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2152s ok 49 2152s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2152s ok 50 2152s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2152s ok 51 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2152s ok 52 2152s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2152s ok 53 2152s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2152s ok 54 2152s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2152s ok 55 2152s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2152s ok 56 2152s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2152s ok 57 2152s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 2152s ok 58 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All 1 !2: a/ ] 2152s ok 59 2152s # got 200, expected 200 [a/ All 1 !2: a/ 1] 2152s ok 60 2152s # got 403, expected 403 [a/ All 1 !2: a/ 2] 2152s ok 61 2152s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 2152s ok 62 2152s # got 403, expected 403 [a/ All 1 !2: a/ 3] 2152s ok 63 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2152s ok 64 2152s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2152s ok 65 2152s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2152s ok 66 2152s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2152s ok 67 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2152s ok 68 2152s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2152s ok 69 2152s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2152s ok 70 2152s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2152s ok 71 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 2152s ok 72 2152s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 2152s ok 73 2152s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 2152s ok 74 2152s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 2152s ok 75 2152s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 2152s ok 76 2152s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 2152s ok 77 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 2152s ok 78 2152s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 2152s ok 79 2152s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 2152s ok 80 2152s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 2152s ok 81 2152s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 2152s ok 82 2152s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 2152s ok 83 2152s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 2152s ok 84 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 2152s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 2152s ok 85 2152s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 2152s ok 86 2152s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 2152s ok 87 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2152s ok 88 2152s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2152s ok 89 2152s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2152s ok 90 2152s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2152s ok 91 2152s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2152s ok 92 2152s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2152s ok 93 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2152s ok 94 2152s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2152s ok 95 2152s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2152s ok 96 2152s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2152s ok 97 2152s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2152s ok 98 2152s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2152s ok 99 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2152s ok 100 2152s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 2152s ok 101 2152s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 2152s ok 102 2152s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 2152s ok 103 2152s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2152s ok 104 2152s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2152s ok 105 2152s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2152s ok 106 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2152s ok 107 2152s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2152s ok 108 2152s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2152s ok 109 2152s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2152s ok 110 2152s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2152s ok 111 2152s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2152s ok 112 2152s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 2152s ok 113 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All 1 2: a/ ] 2152s ok 114 2152s # got 403, expected 403 [a/ All 1 2: a/ 1] 2152s ok 115 2152s # got 403, expected 403 [a/ All 1 2: a/ 2] 2152s ok 116 2152s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 2152s ok 117 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2152s ok 118 2152s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2152s ok 119 2152s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2152s ok 120 2152s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2152s ok 121 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2152s ok 122 2152s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2152s ok 123 2152s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2152s ok 124 2152s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2152s ok 125 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 2152s ok 126 2152s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 2152s ok 127 2152s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 2152s ok 128 2152s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 2152s ok 129 2152s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 2152s ok 130 2152s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 2152s ok 131 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 2152s ok 132 2152s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 2152s ok 133 2152s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 2152s ok 134 2152s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 2152s ok 135 2152s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 2152s ok 136 2152s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 2152s ok 137 2152s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 2152s ok 138 2152s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 2152s ok 139 2152s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 2152s ok 140 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2152s ok 141 2152s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2152s ok 142 2152s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2152s ok 143 2152s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2152s ok 144 2152s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2152s ok 145 2152s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2152s ok 146 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2152s ok 147 2152s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2152s ok 148 2152s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2152s ok 149 2152s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2152s ok 150 2152s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2152s ok 151 2152s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2152s ok 152 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2152s ok 153 2152s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 2152s ok 154 2152s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 2152s ok 155 2152s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2152s ok 156 2152s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2152s ok 157 2152s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 2152s ok 158 2152s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2152s ok 159 2152s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 2152s ok 160 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2152s ok 161 2152s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2152s ok 162 2152s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2152s ok 163 2152s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2152s ok 164 2152s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2152s ok 165 2152s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2152s ok 166 2152s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 2152s ok 167 2152s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 2152s ok 168 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 2152s ok 169 2152s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 2152s ok 170 2152s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 2152s ok 171 2152s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 2152s ok 172 2152s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 2152s ok 173 2152s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 2152s ok 174 2152s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 2152s ok 175 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 2152s ok 176 2152s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 2152s ok 177 2152s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 2152s ok 178 2152s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 2152s ok 179 2152s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 2152s ok 180 2152s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 2152s ok 181 2152s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 2152s ok 182 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 2152s ok 183 2152s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 2152s ok 184 2152s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 2152s ok 185 2152s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 2152s ok 186 2152s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 2152s ok 187 2152s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 2152s ok 188 2152s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 2152s ok 189 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 2152s ok 190 2152s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 2152s ok 191 2152s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 2152s ok 192 2152s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 2152s ok 193 2152s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 2152s ok 194 2152s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 2152s ok 195 2152s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 2152s ok 196 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 2152s ok 197 2152s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 2152s ok 198 2152s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 2152s ok 199 2152s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 2152s ok 200 2152s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 2152s ok 201 2152s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 2152s ok 202 2152s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 2152s ok 203 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 2152s ok 204 2152s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 2152s ok 205 2152s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 2152s ok 206 2152s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 2152s ok 207 2152s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 2152s ok 208 2152s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 2152s ok 209 2152s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 2152s ok 210 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 2152s ok 211 2152s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 2152s ok 212 2152s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 2152s ok 213 2152s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 2152s ok 214 2152s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 2152s ok 215 2152s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 2152s ok 216 2152s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 2152s ok 217 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 2152s ok 218 2152s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 2152s ok 219 2152s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 2152s ok 220 2152s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 2152s ok 221 2152s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 2152s ok 222 2152s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 2152s ok 223 2152s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 2152s ok 224 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 2152s ok 225 2152s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 2152s ok 226 2152s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 2152s ok 227 2152s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 2152s ok 228 2152s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 2152s ok 229 2152s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 2152s ok 230 2152s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 2152s ok 231 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 2152s ok 232 2152s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 2152s ok 233 2152s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 2152s ok 234 2152s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 2152s ok 235 2152s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 2152s ok 236 2152s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 2152s ok 237 2152s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 2152s ok 238 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 2152s ok 239 2152s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 2152s ok 240 2152s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 2152s ok 241 2152s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 2152s ok 242 2152s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 2152s ok 243 2152s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 2152s ok 244 2152s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 2152s ok 245 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 2152s ok 246 2152s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 2152s ok 247 2152s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 2152s ok 248 2152s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 2152s ok 249 2152s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 2152s ok 250 2152s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 2152s ok 251 2152s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 2152s ok 252 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 2152s ok 253 2152s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 2152s ok 254 2152s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 2152s ok 255 2152s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 2152s ok 256 2152s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 2152s ok 257 2152s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 2152s ok 258 2152s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 2152s ok 259 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 2152s ok 260 2152s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 2152s ok 261 2152s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 2152s ok 262 2152s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 2152s ok 263 2152s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 2152s ok 264 2152s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 2152s ok 265 2152s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 2152s ok 266 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 2152s ok 267 2152s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 2152s ok 268 2152s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 2152s ok 269 2152s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 2152s ok 270 2152s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 2152s ok 271 2152s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 2152s ok 272 2152s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 2152s ok 273 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 2152s ok 274 2152s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 2152s ok 275 2152s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 2152s ok 276 2152s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 2152s ok 277 2152s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 2152s ok 278 2152s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 2152s ok 279 2152s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 2152s ok 280 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 2152s ok 281 2152s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 2152s ok 282 2152s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 2152s ok 283 2152s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 2152s ok 284 2152s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 2152s ok 285 2152s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 2152s ok 286 2152s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 2152s ok 287 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 2152s ok 288 2152s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 2152s ok 289 2152s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 2152s ok 290 2152s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 2152s ok 291 2152s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 2152s ok 292 2152s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 2152s ok 293 2152s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 2152s ok 294 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 2152s ok 295 2152s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 2152s ok 296 2152s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 2152s ok 297 2152s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 2152s ok 298 2152s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 2152s ok 299 2152s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 2152s ok 300 2152s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 2152s ok 301 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 2152s ok 302 2152s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 2152s ok 303 2152s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 2152s ok 304 2152s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 2152s ok 305 2152s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 2152s ok 306 2152s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 2152s ok 307 2152s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 2152s ok 308 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 2152s ok 309 2152s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 2152s ok 310 2152s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 2152s ok 311 2152s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 2152s ok 312 2152s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 2152s ok 313 2152s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 2152s ok 314 2152s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 2152s ok 315 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 2152s ok 316 2152s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 2152s ok 317 2152s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 2152s ok 318 2152s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 2152s ok 319 2152s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 2152s ok 320 2152s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 2152s ok 321 2152s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 2152s ok 322 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 2152s ok 323 2152s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 2152s ok 324 2152s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 2152s ok 325 2152s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 2152s ok 326 2152s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 2152s ok 327 2152s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 2152s ok 328 2152s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 2152s ok 329 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 2152s ok 330 2152s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 2152s ok 331 2152s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 2152s ok 332 2152s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 2152s ok 333 2152s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 2152s ok 334 2152s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 2152s ok 335 2152s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 2152s ok 336 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 2152s ok 337 2152s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 2152s ok 338 2152s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 2152s ok 339 2152s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 2152s ok 340 2152s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 2152s ok 341 2152s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 2152s ok 342 2152s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 2152s ok 343 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 2152s ok 344 2152s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 2152s ok 345 2152s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 2152s ok 346 2152s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 2152s ok 347 2152s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 2152s ok 348 2152s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 2152s ok 349 2152s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 2152s ok 350 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 2152s ok 351 2152s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 2152s ok 352 2152s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 2152s ok 353 2152s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 2152s ok 354 2152s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 2152s ok 355 2152s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 2152s ok 356 2152s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 2152s ok 357 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 2152s ok 358 2152s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 2152s ok 359 2152s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 2152s ok 360 2152s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 2152s ok 361 2152s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 2152s ok 362 2152s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 2152s ok 363 2152s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 2152s ok 364 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 2152s ok 365 2152s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 2152s ok 366 2152s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 2152s ok 367 2152s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 2152s ok 368 2152s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 2152s ok 369 2152s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 2152s ok 370 2152s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 2152s ok 371 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 2152s ok 372 2152s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 2152s ok 373 2152s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 2152s ok 374 2152s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 2152s ok 375 2152s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 2152s ok 376 2152s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 2152s ok 377 2152s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 2152s ok 378 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 2152s ok 379 2152s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 2152s ok 380 2152s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 2152s ok 381 2152s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 2152s ok 382 2152s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 2152s ok 383 2152s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 2152s ok 384 2152s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 2152s ok 385 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 2152s ok 386 2152s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 2152s ok 387 2152s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 2152s ok 388 2152s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 2152s ok 389 2152s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 2152s ok 390 2152s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 2152s ok 391 2152s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 2152s ok 392 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 2152s ok 393 2152s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 2152s ok 394 2152s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 2152s ok 395 2152s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 2152s ok 396 2152s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 2152s ok 397 2152s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 2152s ok 398 2152s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 2152s ok 399 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 2152s ok 400 2152s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 2152s ok 401 2152s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 2152s ok 402 2152s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 2152s ok 403 2152s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 2152s ok 404 2152s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 2152s ok 405 2152s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 2152s ok 406 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 2152s ok 407 2152s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 2152s ok 408 2152s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 2152s ok 409 2152s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 2152s ok 410 2152s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 2152s ok 411 2152s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 2152s ok 412 2152s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 2152s ok 413 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 2152s ok 414 2152s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 2152s ok 415 2152s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 2152s ok 416 2152s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 2152s ok 417 2152s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 2152s ok 418 2152s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 2152s ok 419 2152s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 2152s ok 420 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 2152s ok 421 2152s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 2152s ok 422 2152s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 2152s ok 423 2152s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 2152s ok 424 2152s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 2152s ok 425 2152s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 2152s ok 426 2152s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 2152s ok 427 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 2152s ok 428 2152s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 2152s ok 429 2152s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 2152s ok 430 2152s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 2152s ok 431 2152s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 2152s ok 432 2152s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 2152s ok 433 2152s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 2152s ok 434 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 2152s ok 435 2152s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 2152s ok 436 2152s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 2152s ok 437 2152s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 2152s ok 438 2152s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 2152s ok 439 2152s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 2152s ok 440 2152s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 2152s ok 441 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 2152s ok 442 2152s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 2152s ok 443 2152s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 2152s ok 444 2152s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 2152s ok 445 2152s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 2152s ok 446 2152s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 2152s ok 447 2152s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 2152s ok 448 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 2152s ok 449 2152s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 2152s ok 450 2152s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 2152s ok 451 2152s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 2152s ok 452 2152s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 2152s ok 453 2152s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 2152s ok 454 2152s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 2152s ok 455 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 2152s ok 456 2152s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 2152s ok 457 2152s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 2152s ok 458 2152s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 2152s ok 459 2152s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 2152s ok 460 2152s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 2152s ok 461 2152s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 2152s ok 462 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 2152s ok 463 2152s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 2152s ok 464 2152s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 2152s ok 465 2152s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 2152s ok 466 2152s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 2152s ok 467 2152s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 2152s ok 468 2152s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 2152s ok 469 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 2152s ok 470 2152s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 2152s ok 471 2152s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 2152s ok 472 2152s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 2152s ok 473 2152s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 2152s ok 474 2152s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 2152s ok 475 2152s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 2152s ok 476 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 2152s ok 477 2152s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 2152s ok 478 2152s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 2152s ok 479 2152s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 2152s ok 480 2152s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 2152s ok 481 2152s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 2152s ok 482 2152s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 2152s ok 483 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 2152s ok 484 2152s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 2152s ok 485 2152s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 2152s ok 486 2152s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 2152s ok 487 2152s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 2152s ok 488 2152s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 2152s ok 489 2152s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 2152s ok 490 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 2152s ok 491 2152s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 2152s ok 492 2152s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 2152s ok 493 2152s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 2152s ok 494 2152s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 2152s ok 495 2152s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 2152s ok 496 2152s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 2152s ok 497 2152s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 2152s ok 498 2152s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 2152s ok 499 2152s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 2152s ok 500 2152s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 2152s ok 501 2152s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 2152s ok 502 2152s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 2152s ok 503 2152s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 2152s ok 504 2152s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/groups1 2152s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/basic1 2152s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 2152s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2152s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2152s ok 2157s t/modules/autoindex.t ............... 2157s 1..84 2157s # Running under perl version 5.040001 for linux 2157s # Current time local: Thu Sep 4 16:25:08 2025 2157s # Current time GMT: Thu Sep 4 16:25:08 2025 2157s # Using Test.pm version 1.31 2157s # Using Apache/Test.pm version 1.44 2157s --- 2157s IndexOrderDefault Ascending Name 2157s GET /modules/autoindex/htaccess/ 2157s ok 1 2157s --- 2157s IndexOrderDefault Ascending Name 2157s 2157s (C=N O=A) 2157s GET /modules/autoindex/htaccess/?C=N&O=A 2157s ok 2 2157s --- 2157s IndexOrderDefault Ascending Name 2157s 2157s (C=N O=D) 2157s GET /modules/autoindex/htaccess/?C=N&O=D 2157s ok 3 2157s --- 2157s IndexOrderDefault Ascending Name 2157s 2157s (C=M O=A) 2157s GET /modules/autoindex/htaccess/?C=M&O=A 2157s ok 4 2157s --- 2157s IndexOrderDefault Ascending Name 2157s 2157s (C=M O=D) 2157s GET /modules/autoindex/htaccess/?C=M&O=D 2157s ok 5 2157s --- 2157s IndexOrderDefault Ascending Name 2157s 2157s (C=S O=A) 2157s GET /modules/autoindex/htaccess/?C=S&O=A 2157s ok 6 2157s --- 2157s IndexOrderDefault Ascending Name 2157s 2157s (C=S O=D) 2157s GET /modules/autoindex/htaccess/?C=S&O=D 2157s ok 7 2157s --- 2157s IndexOrderDefault Ascending Date 2157s GET /modules/autoindex/htaccess/ 2157s ok 8 2157s --- 2157s IndexOrderDefault Ascending Date 2157s 2157s (C=N O=A) 2157s GET /modules/autoindex/htaccess/?C=N&O=A 2157s ok 9 2157s --- 2157s IndexOrderDefault Ascending Date 2157s 2157s (C=N O=D) 2157s GET /modules/autoindex/htaccess/?C=N&O=D 2157s ok 10 2157s --- 2157s IndexOrderDefault Ascending Date 2157s 2157s (C=M O=A) 2157s GET /modules/autoindex/htaccess/?C=M&O=A 2157s ok 11 2157s --- 2157s IndexOrderDefault Ascending Date 2157s 2157s (C=M O=D) 2157s GET /modules/autoindex/htaccess/?C=M&O=D 2157s ok 12 2157s --- 2157s IndexOrderDefault Ascending Date 2157s 2157s (C=S O=A) 2157s GET /modules/autoindex/htaccess/?C=S&O=A 2157s ok 13 2157s --- 2157s IndexOrderDefault Ascending Date 2157s 2157s (C=S O=D) 2157s GET /modules/autoindex/htaccess/?C=S&O=D 2157s ok 14 2157s --- 2157s IndexOrderDefault Ascending Size 2157s GET /modules/autoindex/htaccess/ 2157s ok 15 2157s --- 2157s IndexOrderDefault Ascending Size 2157s 2157s (C=N O=A) 2157s GET /modules/autoindex/htaccess/?C=N&O=A 2157s ok 16 2157s --- 2157s IndexOrderDefault Ascending Size 2157s 2157s (C=N O=D) 2157s GET /modules/autoindex/htaccess/?C=N&O=D 2157s ok 17 2157s --- 2157s IndexOrderDefault Ascending Size 2157s 2157s (C=M O=A) 2157s GET /modules/autoindex/htaccess/?C=M&O=A 2157s ok 18 2157s --- 2157s IndexOrderDefault Ascending Size 2157s 2157s (C=M O=D) 2157s GET /modules/autoindex/htaccess/?C=M&O=D 2157s ok 19 2157s --- 2157s IndexOrderDefault Ascending Size 2157s 2157s (C=S O=A) 2157s GET /modules/autoindex/htaccess/?C=S&O=A 2157s ok 20 2157s --- 2157s IndexOrderDefault Ascending Size 2157s 2157s (C=S O=D) 2157s GET /modules/autoindex/htaccess/?C=S&O=D 2157s ok 21 2157s --- 2157s IndexOrderDefault Descending Name 2157s GET /modules/autoindex/htaccess/ 2157s ok 22 2157s --- 2157s IndexOrderDefault Descending Name 2157s 2157s (C=N O=A) 2157s GET /modules/autoindex/htaccess/?C=N&O=A 2157s ok 23 2157s --- 2157s IndexOrderDefault Descending Name 2157s 2157s (C=N O=D) 2157s GET /modules/autoindex/htaccess/?C=N&O=D 2157s ok 24 2157s --- 2157s IndexOrderDefault Descending Name 2157s 2157s (C=M O=A) 2157s GET /modules/autoindex/htaccess/?C=M&O=A 2157s ok 25 2157s --- 2157s IndexOrderDefault Descending Name 2157s 2157s (C=M O=D) 2157s GET /modules/autoindex/htaccess/?C=M&O=D 2157s ok 26 2157s --- 2157s IndexOrderDefault Descending Name 2157s 2157s (C=S O=A) 2157s GET /modules/autoindex/htaccess/?C=S&O=A 2157s ok 27 2157s --- 2157s IndexOrderDefault Descending Name 2157s 2157s (C=S O=D) 2157s GET /modules/autoindex/htaccess/?C=S&O=D 2157s ok 28 2157s --- 2157s IndexOrderDefault Descending Date 2157s GET /modules/autoindex/htaccess/ 2157s ok 29 2157s --- 2157s IndexOrderDefault Descending Date 2157s 2157s (C=N O=A) 2157s GET /modules/autoindex/htaccess/?C=N&O=A 2157s ok 30 2157s --- 2157s IndexOrderDefault Descending Date 2157s 2157s (C=N O=D) 2157s GET /modules/autoindex/htaccess/?C=N&O=D 2157s ok 31 2157s --- 2157s IndexOrderDefault Descending Date 2157s 2157s (C=M O=A) 2157s GET /modules/autoindex/htaccess/?C=M&O=A 2157s ok 32 2157s --- 2157s IndexOrderDefault Descending Date 2157s 2157s (C=M O=D) 2157s GET /modules/autoindex/htaccess/?C=M&O=D 2157s ok 33 2157s --- 2157s IndexOrderDefault Descending Date 2157s 2157s (C=S O=A) 2157s GET /modules/autoindex/htaccess/?C=S&O=A 2157s ok 34 2157s --- 2157s IndexOrderDefault Descending Date 2157s 2157s (C=S O=D) 2157s GET /modules/autoindex/htaccess/?C=S&O=D 2157s ok 35 2157s --- 2157s IndexOrderDefault Descending Size 2157s GET /modules/autoindex/htaccess/ 2157s ok 36 2157s --- 2157s IndexOrderDefault Descending Size 2157s 2157s (C=N O=A) 2157s GET /modules/autoindex/htaccess/?C=N&O=A 2157s ok 37 2157s --- 2157s IndexOrderDefault Descending Size 2157s 2157s (C=N O=D) 2157s GET /modules/autoindex/htaccess/?C=N&O=D 2157s ok 38 2157s --- 2157s IndexOrderDefault Descending Size 2157s 2157s (C=M O=A) 2157s GET /modules/autoindex/htaccess/?C=M&O=A 2157s ok 39 2157s --- 2157s IndexOrderDefault Descending Size 2157s 2157s (C=M O=D) 2157s GET /modules/autoindex/htaccess/?C=M&O=D 2157s ok 40 2157s --- 2157s IndexOrderDefault Descending Size 2157s 2157s (C=S O=A) 2157s GET /modules/autoindex/htaccess/?C=S&O=A 2157s ok 41 2157s --- 2157s IndexOrderDefault Descending Size 2157s 2157s (C=S O=D) 2157s GET /modules/autoindex/htaccess/?C=S&O=D 2157s ok 42 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Name 2157s GET /modules/autoindex/htaccess/ 2157s ok 43 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Name 2157s 2157s (C=N O=A) 2157s GET /modules/autoindex/htaccess/?C=N&O=A 2157s ok 44 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Name 2157s 2157s (C=N O=D) 2157s GET /modules/autoindex/htaccess/?C=N&O=D 2157s ok 45 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Name 2157s 2157s (C=M O=A) 2157s GET /modules/autoindex/htaccess/?C=M&O=A 2157s ok 46 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Name 2157s 2157s (C=M O=D) 2157s GET /modules/autoindex/htaccess/?C=M&O=D 2157s ok 47 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Name 2157s 2157s (C=S O=A) 2157s GET /modules/autoindex/htaccess/?C=S&O=A 2157s ok 48 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Name 2157s 2157s (C=S O=D) 2157s GET /modules/autoindex/htaccess/?C=S&O=D 2157s ok 49 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Date 2157s GET /modules/autoindex/htaccess/ 2157s ok 50 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Date 2157s 2157s (C=N O=A) 2157s GET /modules/autoindex/htaccess/?C=N&O=A 2157s ok 51 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Date 2157s 2157s (C=N O=D) 2157s GET /modules/autoindex/htaccess/?C=N&O=D 2157s ok 52 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Date 2157s 2157s (C=M O=A) 2157s GET /modules/autoindex/htaccess/?C=M&O=A 2157s ok 53 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Date 2157s 2157s (C=M O=D) 2157s GET /modules/autoindex/htaccess/?C=M&O=D 2157s ok 54 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Date 2157s 2157s (C=S O=A) 2157s GET /modules/autoindex/htaccess/?C=S&O=A 2157s ok 55 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Date 2157s 2157s (C=S O=D) 2157s GET /modules/autoindex/htaccess/?C=S&O=D 2157s ok 56 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Size 2157s GET /modules/autoindex/htaccess/ 2157s ok 57 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Size 2157s 2157s (C=N O=A) 2157s GET /modules/autoindex/htaccess/?C=N&O=A 2157s ok 58 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Size 2157s 2157s (C=N O=D) 2157s GET /modules/autoindex/htaccess/?C=N&O=D 2157s ok 59 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Size 2157s 2157s (C=M O=A) 2157s GET /modules/autoindex/htaccess/?C=M&O=A 2157s ok 60 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Size 2157s 2157s (C=M O=D) 2157s GET /modules/autoindex/htaccess/?C=M&O=D 2157s ok 61 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Size 2157s 2157s (C=S O=A) 2157s GET /modules/autoindex/htaccess/?C=S&O=A 2157s ok 62 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Ascending Size 2157s 2157s (C=S O=D) 2157s GET /modules/autoindex/htaccess/?C=S&O=D 2157s ok 63 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Name 2157s GET /modules/autoindex/htaccess/ 2157s ok 64 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Name 2157s 2157s (C=N O=A) 2157s GET /modules/autoindex/htaccess/?C=N&O=A 2157s ok 65 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Name 2157s 2157s (C=N O=D) 2157s GET /modules/autoindex/htaccess/?C=N&O=D 2157s ok 66 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Name 2157s 2157s (C=M O=A) 2157s GET /modules/autoindex/htaccess/?C=M&O=A 2157s ok 67 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Name 2157s 2157s (C=M O=D) 2157s GET /modules/autoindex/htaccess/?C=M&O=D 2157s ok 68 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Name 2157s 2157s (C=S O=A) 2157s GET /modules/autoindex/htaccess/?C=S&O=A 2157s ok 69 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Name 2157s 2157s (C=S O=D) 2157s GET /modules/autoindex/htaccess/?C=S&O=D 2157s ok 70 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Date 2157s GET /modules/autoindex/htaccess/ 2157s ok 71 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Date 2157s 2157s (C=N O=A) 2157s GET /modules/autoindex/htaccess/?C=N&O=A 2157s ok 72 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Date 2157s 2157s (C=N O=D) 2157s GET /modules/autoindex/htaccess/?C=N&O=D 2157s ok 73 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Date 2157s 2157s (C=M O=A) 2157s GET /modules/autoindex/htaccess/?C=M&O=A 2157s ok 74 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Date 2157s 2157s (C=M O=D) 2157s GET /modules/autoindex/htaccess/?C=M&O=D 2157s ok 75 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Date 2157s 2157s (C=S O=A) 2157s GET /modules/autoindex/htaccess/?C=S&O=A 2157s ok 76 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Date 2157s 2157s (C=S O=D) 2157s GET /modules/autoindex/htaccess/?C=S&O=D 2157s ok 77 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Size 2157s GET /modules/autoindex/htaccess/ 2157s ok 78 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Size 2157s 2157s (C=N O=A) 2157s GET /modules/autoindex/htaccess/?C=N&O=A 2157s ok 79 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Size 2157s 2157s (C=N O=D) 2157s GET /modules/autoindex/htaccess/?C=N&O=D 2157s ok 80 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Size 2157s 2157s (C=M O=A) 2157s GET /modules/autoindex/htaccess/?C=M&O=A 2157s ok 81 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Size 2157s 2157s (C=M O=D) 2157s GET /modules/autoindex/htaccess/?C=M&O=D 2157s ok 82 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Size 2157s 2157s (C=S O=A) 2157s GET /modules/autoindex/htaccess/?C=S&O=A 2157s ok 83 2157s --- 2157s IndexOptions FancyIndexing 2157s IndexOrderDefault Descending Size 2157s 2157s (C=S O=D) 2157s GET /modules/autoindex/htaccess/?C=S&O=D 2157s ok 84 2157s ok 2162s t/modules/autoindex2.t .............. 2162s 1..3 2162s # Running under perl version 5.040001 for linux 2162s # Current time local: Thu Sep 4 16:25:13 2025 2162s # Current time GMT: Thu Sep 4 16:25:13 2025 2162s # Using Test.pm version 1.31 2162s # Using Apache/Test.pm version 1.44 2162s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 2162s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 2162s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 2162s # testing : dir_broken should not be listed 2162s # expected: 0 2162s # received: 0 2162s ok 1 2162s # testing : dir_normal should be listed 2162s # expected: 1 2162s # received: 1 2162s ok 2 2162s # testing : dir_protected should not be listed 2162s # expected: 0 2162s # received: 0 2162s ok 3 2162s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 2162s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 2162s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 2162s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 2162s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 2162s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 2162s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 2162s ok 2167s t/modules/brotli.t .................. 2167s 1..64 2167s # Running under perl version 5.040001 for linux 2167s # Current time local: Thu Sep 4 16:25:18 2025 2167s # Current time GMT: Thu Sep 4 16:25:18 2025 2167s # Using Test.pm version 1.31 2167s # Using Apache/Test.pm version 1.44 2167s qvalue: 2167s # expected: 200 2167s # received: '200' 2167s ok 1 2167s # testing : response Content-Encoding is OK 2167s # expected: 'br' 2167s # received: 'br' 2167s ok 2 2167s qvalue: 2167s # expected: 200 2167s # received: '200' 2167s ok 3 2167s # testing : response Content-Encoding is OK 2167s # expected: 'br' 2167s # received: 'br' 2167s ok 4 2167s qvalue: 2167s # expected: 200 2167s # received: '200' 2167s ok 5 2167s # testing : response Content-Encoding is OK 2167s # expected: 'br' 2167s # received: 'br' 2167s ok 6 2167s qvalue: 2167s # expected: 200 2167s # received: '200' 2167s ok 7 2167s # testing : response Content-Encoding is OK 2167s # expected: 'br' 2167s # received: 'br' 2167s ok 8 2167s qvalue: 2167s # expected: 200 2167s # received: '200' 2167s ok 9 2167s # testing : response Content-Encoding is OK 2167s # expected: 'br' 2167s # received: 'br' 2167s ok 10 2167s qvalue: 2167s # expected: 200 2167s # received: '200' 2167s ok 11 2167s # testing : response Content-Encoding is OK 2167s # expected: 'br' 2167s # received: 'br' 2167s ok 12 2167s qvalue: ; 2167s # expected: 200 2167s # received: '200' 2167s ok 13 2167s # testing : response Content-Encoding is OK 2167s # expected: 'br' 2167s # received: 'br' 2167s ok 14 2167s qvalue: ; 2167s # expected: 200 2167s # received: '200' 2167s ok 15 2167s # testing : response Content-Encoding is OK 2167s # expected: 'br' 2167s # received: 'br' 2167s ok 16 2167s qvalue: ; 2167s # expected: 200 2167s # received: '200' 2167s ok 17 2167s # testing : response Content-Encoding is OK 2167s # expected: 'br' 2167s # received: 'br' 2167s ok 18 2167s qvalue: ;q= 2167s # expected: 200 2167s # received: '200' 2167s ok 19 2167s # testing : response Content-Encoding is OK 2167s # expected: 'br' 2167s # received: 'br' 2167s ok 20 2167s qvalue: ;q= 2167s # expected: 200 2167s # received: '200' 2167s ok 21 2167s # testing : response Content-Encoding is OK 2167s # expected: 'br' 2167s # received: 'br' 2167s ok 22 2167s qvalue: ;q= 2167s # expected: 200 2167s # received: '200' 2167s ok 23 2167s # testing : response Content-Encoding is OK 2167s # expected: 'br' 2167s # received: 'br' 2167s ok 24 2167s qvalue: ;q=0 2167s # expected: 200 2167s # received: '200' 2167s ok 25 2167s # testing : response without Content-Encoding is OK 2167s # expected: undef 2167s # received: undef 2167s ok 26 2167s qvalue: ;q=0 2167s # expected: 200 2167s # received: '200' 2167s ok 27 2167s # testing : response without Content-Encoding is OK 2167s # expected: undef 2167s # received: undef 2167s ok 28 2167s qvalue: ;q=0 2167s # expected: 200 2167s # received: '200' 2167s ok 29 2167s # testing : response without Content-Encoding is OK 2167s # expected: undef 2167s # received: undef 2167s ok 30 2167s qvalue: ;q=0. 2167s # expected: 200 2167s # received: '200' 2167s ok 31 2167s # testing : response without Content-Encoding is OK 2167s # expected: undef 2167s # received: undef 2167s ok 32 2167s qvalue: ;q=0. 2167s # expected: 200 2167s # received: '200' 2167s ok 33 2167s # testing : response without Content-Encoding is OK 2167s # expected: undef 2167s # received: undef 2167s ok 34 2167s qvalue: ;q=0. 2167s # expected: 200 2167s # received: '200' 2167s ok 35 2167s # testing : response without Content-Encoding is OK 2167s # expected: undef 2167s # received: undef 2167s ok 36 2167s qvalue: ;q=0.0 2167s # expected: 200 2167s # received: '200' 2167s ok 37 2167s # testing : response without Content-Encoding is OK 2167s # expected: undef 2167s # received: undef 2167s ok 38 2167s qvalue: ;q=0.0 2167s # expected: 200 2167s # received: '200' 2167s ok 39 2167s # testing : response without Content-Encoding is OK 2167s # expected: undef 2167s # received: undef 2167s ok 40 2167s qvalue: ;q=0.0 2167s # expected: 200 2167s # received: '200' 2167s ok 41 2167s # testing : response without Content-Encoding is OK 2167s # expected: undef 2167s # received: undef 2167s ok 42 2167s qvalue: ;q=0.00 2167s # expected: 200 2167s # received: '200' 2167s ok 43 2167s # testing : response without Content-Encoding is OK 2167s # expected: undef 2167s # received: undef 2167s ok 44 2167s qvalue: ;q=0.00 2167s # expected: 200 2167s # received: '200' 2167s ok 45 2167s # testing : response without Content-Encoding is OK 2167s # expected: undef 2167s # received: undef 2167s ok 46 2167s qvalue: ;q=0.00 2167s # expected: 200 2167s # received: '200' 2167s ok 47 2167s # testing : response without Content-Encoding is OK 2167s # expected: undef 2167s # received: undef 2167s ok 48 2167s qvalue: ;q=0.000 2167s # expected: 200 2167s # received: '200' 2167s ok 49 2167s # testing : response without Content-Encoding is OK 2167s # expected: undef 2167s # received: undef 2167s ok 50 2167s qvalue: ;q=0.000 2167s # expected: 200 2167s # received: '200' 2167s ok 51 2167s # testing : response without Content-Encoding is OK 2167s # expected: undef 2167s # received: undef 2167s ok 52 2167s qvalue: ;q=0.000 2167s # expected: 200 2167s # received: '200' 2167s ok 53 2167s # testing : response without Content-Encoding is OK 2167s # expected: undef 2167s # received: undef 2167s ok 54 2167s qvalue: ;q=0.0000 2167s # expected: 200 2167s # received: '200' 2167s ok 55 2167s # testing : response Content-Encoding is OK 2167s # expected: 'br' 2167s # received: 'br' 2167s ok 56 2167s qvalue: ;q=0.0000 2167s # expected: 200 2167s # received: '200' 2167s ok 57 2167s # testing : response Content-Encoding is OK 2167s # expected: 'br' 2167s # received: 'br' 2167s ok 58 2167s qvalue: ;q=0.0000 2167s # expected: 200 2167s # received: '200' 2167s ok 59 2167s # testing : response Content-Encoding is OK 2167s # expected: 'br' 2167s # received: 'br' 2167s ok 60 2167s # expected: 200 2167s # received: '200' 2167s ok 61 2167s # testing : response Content-Encoding is OK 2167s # expected: 'br' 2167s # received: 'br' 2167s ok 62 2167s # expected: 200 2167s # received: '200' 2167s ok 63 2167s # testing : response Content-Encoding is OK 2167s # expected: 'gzip' 2167s # received: 'gzip' 2167s ok 64 2167s ok 2172s t/modules/buffer.t .................. 2172s 1..12 2172s # Running under perl version 5.040001 for linux 2172s # Current time local: Thu Sep 4 16:25:23 2025 2172s # Current time GMT: Thu Sep 4 16:25:23 2025 2172s # Using Test.pm version 1.31 2172s # Using Apache/Test.pm version 1.44 2172s # testing : Checking return code is '200' 2172s # expected: 200 2172s # received: '200' 2172s ok 1 2172s ok 2 2172s # testing : Checking return code is '200' 2172s # expected: 200 2172s # received: '200' 2172s ok 3 2172s ok 4 2172s # testing : Checking return code is '200' 2172s # expected: 200 2172s # received: '200' 2172s ok 5 2172s ok 6 2172s # testing : Checking return code is '200' 2172s # expected: 200 2172s # received: '200' 2172s ok 7 2172s ok 8 2172s # testing : Checking return code is '200' 2172s # expected: 200 2172s # received: '200' 2172s ok 9 2172s ok 10 2172s # testing : Checking return code is '200' 2172s # expected: 200 2172s # received: '200' 2172s ok 11 2172s ok 12 2172s ok 2176s t/modules/cache.t ................... 2176s 1..3 2176s # Running under perl version 5.040001 for linux 2176s # Current time local: Thu Sep 4 16:25:28 2025 2176s # Current time GMT: Thu Sep 4 16:25:28 2025 2176s # Using Test.pm version 1.31 2176s # Using Apache/Test.pm version 1.44 2176s # testing : non-cached call to index.html 2176s # expected: 200 2176s # received: '200' 2176s ok 1 2176s # testing : call to cache index.html 2176s # expected: 200 2176s # received: '200' 2176s ok 2 2176s # testing : cached call to index.html 2176s # expected: 200 2176s # received: '200' 2176s ok 3 2176s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 2176s ok 2184s t/modules/cgi.t ..................... 2184s 1..58 2184s # Running under perl version 5.040001 for linux 2184s # Current time local: Thu Sep 4 16:25:32 2025 2184s # Current time GMT: Thu Sep 4 16:25:32 2025 2184s # Using Test.pm version 1.31 2184s # Using Apache/Test.pm version 1.44 2184s # testing : return code for acceptpathinfodefault.sh 2184s # expected: 200 2184s # received: '200' 2184s ok 1 2184s # testing : body for acceptpathinfodefault.sh 2184s # expected: '' 2184s # received: '' 2184s ok 2 2184s # testing : return code for acceptpathinfodefault.sh/foo 2184s # expected: 200 2184s # received: '200' 2184s ok 3 2184s # testing : body for acceptpathinfodefault.sh/foo 2184s # expected: '/foo' 2184s # received: '/foo' 2184s ok 4 2184s # testing : return code for acceptpathinfooff.sh 2184s # expected: 200 2184s # received: '200' 2184s ok 5 2184s # testing : body for acceptpathinfooff.sh 2184s # expected: '' 2184s # received: '' 2184s ok 6 2184s # testing : return code for acceptpathinfooff.sh/foo 2184s # expected: 404 2184s # received: '404' 2184s ok 7 2184s # no body test for this one 2184s ok 8 2184s # testing : return code for acceptpathinfoon.sh 2184s # expected: 200 2184s # received: '200' 2184s ok 9 2184s # testing : body for acceptpathinfoon.sh 2184s # expected: '' 2184s # received: '' 2184s ok 10 2184s # testing : return code for acceptpathinfoon.sh/foo 2184s # expected: 200 2184s # received: '200' 2184s ok 11 2184s # testing : body for acceptpathinfoon.sh/foo 2184s # expected: '/foo' 2184s # received: '/foo' 2184s ok 12 2184s # testing : return code for bogus-perl.pl 2184s # expected: 500 2184s # received: '500' 2184s ok 13 2184s # cgi log created ok. 2184s ok 14 2184s # testing : return code for bogus-sh.sh 2184s # expected: 500 2184s # received: '500' 2184s ok 15 2184s # checking that log size (807) is bigger than it used to be (523) 2184s ok 16 2184s # testing : return code for nph-stderr.pl 2184s # expected: 200 2184s # received: '200' 2184s ok 17 2184s # testing : body for nph-stderr.pl 2184s # expected: 'this is nph-stdout' 2184s # received: 'this is nph-stdout' 2184s ok 18 2184s # testing : return code for nph-test.pl 2184s # expected: 200 2184s # received: '200' 2184s ok 19 2184s # testing : body for nph-test.pl 2184s # expected: 'ok' 2184s # received: 'ok' 2184s ok 20 2184s # testing : return code for perl.pl 2184s # expected: 200 2184s # received: '200' 2184s ok 21 2184s # testing : body for perl.pl 2184s # expected: 'perl cgi' 2184s # received: 'perl cgi' 2184s ok 22 2184s # testing : return code for sh.sh 2184s # expected: 200 2184s # received: '200' 2184s ok 23 2184s # testing : body for sh.sh 2184s # expected: 'sh cgi' 2184s # received: 'sh cgi' 2184s ok 24 2184s # testing : return code for stderr1.pl 2184s # expected: 200 2184s # received: '200' 2184s ok 25 2184s # testing : body for stderr1.pl 2184s # expected: 'this is stdout' 2184s # received: 'this is stdout' 2184s ok 26 2184s # testing : return code for stderr2.pl 2184s # expected: 200 2184s # received: '200' 2184s ok 27 2184s # testing : body for stderr2.pl 2184s # expected: 'this is also stdout' 2184s # received: 'this is also stdout' 2184s ok 28 2184s # testing : return code for stderr3.pl 2184s # expected: 200 2184s # received: '200' 2184s ok 29 2184s # testing : body for stderr3.pl 2184s # expected: 'this is more stdout' 2184s # received: 'this is more stdout' 2184s ok 30 2184s # posted content (length 10) to bogus-perl.pl 2184s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 2184s # expected: '500' 2184s # received: '500' 2184s ok 31 2184s # checking that log size (35781) is greater than 807 2184s ok 32 2184s # verifying that logged content is 10 characters 2184s ok 33 2184s # posted content (length 99) to bogus-perl.pl 2184s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 2184s # expected: '500' 2184s # received: '500' 2184s ok 34 2184s # checking that log size (36240) is greater than 35781 2184s ok 35 2184s # verifying that logged content is 99 characters 2184s ok 36 2184s # posted content (length 250) to bogus-perl.pl 2184s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 2184s # expected: '500' 2184s # received: '500' 2184s ok 37 2184s # checking that log size (36851) is greater than 36240 2184s ok 38 2184s # verifying that logged content is 250 characters 2184s ok 39 2184s # posted content (length 255) to bogus-perl.pl 2184s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 2184s # expected: '500' 2184s # received: '500' 2184s ok 40 2184s # checking that log size (37467) is greater than 36851 2184s ok 41 2184s # verifying that logged content is 255 characters 2184s ok 42 2184s # posted content (length 256) to bogus-perl.pl 2184s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 2184s # expected: '500' 2184s # received: '500' 2184s ok 43 2184s # checking that log size (38084) is greater than 37467 2184s ok 44 2184s # verifying that logged content is 256 characters 2184s ok 45 2184s # posted content (length 257) to bogus-perl.pl 2184s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 2184s # expected: '500' 2184s # received: '500' 2184s ok 46 2184s # checking that log size (38701) is greater than 38084 2184s ok 47 2184s # verifying that logged content is 256 characters 2184s ok 48 2184s # posted content (length 258) to bogus-perl.pl 2184s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 2184s # expected: '500' 2184s # received: '500' 2184s ok 49 2184s # checking that log size (39318) is greater than 38701 2184s ok 50 2184s # verifying that logged content is 256 characters 2184s ok 51 2184s # posted content (length 1024) to bogus-perl.pl 2184s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 2184s # expected: '500' 2184s # received: '500' 2184s ok 52 2184s # checking that log size (39936) is greater than 39318 2184s ok 53 2184s # verifying that logged content is 256 characters 2184s ok 54 2184s # verifying log is greater than 40960 bytes. 2184s ok 55 2184s # verifying log did not grow after making bogus request. 2184s ok 56 2184s # verifying log did not grow after making another bogus request. 2184s ok 57 2184s # checking that HEAD /modules/cgi/perl.pl returns 200. 2184s ok 58 2184s ok 2188s t/modules/data.t .................... 2188s 1..2 2188s # Running under perl version 5.040001 for linux 2188s # Current time local: Thu Sep 4 16:25:40 2025 2188s # Current time GMT: Thu Sep 4 16:25:40 2025 2188s # Using Test.pm version 1.31 2188s # Using Apache/Test.pm version 1.44 2188s # testing : Checking return code is '200' 2188s # expected: 200 2188s # received: '200' 2188s ok 1 2188s ok 2 2188s ok 2195s t/modules/dav.t ..................... 2195s 1..19 2195s # Running under perl version 5.040001 for linux 2195s # Current time local: Thu Sep 4 16:25:44 2025 2195s # Current time GMT: Thu Sep 4 16:25:44 2025 2195s # Using Test.pm version 1.31 2195s # Using Apache/Test.pm version 1.44 2195s resource lock test: 2195s ok 1 2195s DAV put test: 2195s ok 2 2195s getting DAV resource properties: 2195s ok 3 2195s created: Thu, 04 Sep 2025 16:25:49 GMT 2195s modified: Thu, 04 Sep 2025 16:25:49 GMT 2195s now: Thu, 04 Sep 2025 16:25:51 GMT 2195s ok 4 2195s ok 5 2195s resource lock status test: 2195s ok 6 2195s resource unlock test: 2195s ok 7 2195s resource lock status test: 2195s ok 8 2195s getting uri... 2195s expect: 2195s -> 2195s 2195s
2195s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

2268s # 2268s # 2268s # Hello World 2268s # 2268s #

[back]

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

mod_include test

2268s # 2268s # 2268s # Hello World 2268s # 2268s #

[back]

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

mod_include test

2268s # 2268s # 2268s # Hello World 2268s # 2268s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [peb8a738a_foo1]

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

LoadBalancer Status for balancer://foo2 [peb8a738a_foo2]

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

LoadBalancer Status for balancer://foo3 [peb8a738a_foo3]

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

LoadBalancer Status for balancer://foo4 [peb8a738a_foo4]

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

LoadBalancer Status for balancer://pr45434 [peb8a738a_pr45434]

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

LoadBalancer Status for balancer://failover [peb8a738a_failover]

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

LoadBalancer Status for balancer://dynproxy [peb8a738a_dynproxy]

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

Moved Permanently

2365s #

The document has moved here.

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

Moved Permanently

2365s #

The document has moved here.

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

Moved Permanently

2365s #

The document has moved here.

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

Moved Permanently

2365s #

The document has moved here.

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

Multiple Choices

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

Available documents: 2365s #

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

Multiple Choices

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

Available documents: 2365s #

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

Multiple Choices

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

Available documents: 2365s #

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

Moved Permanently

2365s #

The document has moved here.

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

Multiple Choices

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

Available documents: 2365s #

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

Multiple Choices

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

Available documents: 2365s #

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

Moved Permanently

2365s #

The document has moved here.

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

Apache Server Status for localhost (via 127.0.0.1)

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

2370s
Current Time: Thursday, 04-Sep-2025 16:28:46 UTC
2370s
Restart Time: Thursday, 04-Sep-2025 16:19:34 UTC
2370s
Parent Server Config. Generation: 1
2370s
Parent Server MPM Generation: 0
2370s
Server uptime: 9 minutes 11 seconds
2370s
Server load: 1.13 1.14 1.09
2370s
Total accesses: 6876 - Total Traffic: 138.3 MB - Total Duration: 32480
2370s
CPU Usage: u6.43 s8.44 cu1.02 cs.84 - 3.04% CPU load
2370s
12.5 requests/sec - 257.0 kB/second - 20.6 kB/request - 4.72368 ms/request
2370s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
2370s
2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewait-iowritingkeep-aliveclosing
0948990no0yes00250000
1948994no0yes00250000
2949050no0yes10240000
3971350no0yes00250000
Sum400 10990000
2370s
________________________________________________________________
2370s ________W___________________________............................
2370s ................................................................
2370s ................................................................
2370s ................................................................
2370s ................................................................
2370s ................
2370s

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

2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s
SrvPIDAccMCPU 2370s SSReqDurConnChildSlotClientProtocolVHostRequest
0-09489900/69/69_ 2370s 4.17911150.00.330.33 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/74/74_ 2370s 4.21911240.00.370.37 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/64/64_ 2370s 4.2191790.00.290.29 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/75/75_ 2370s 4.18911420.02.322.32 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/66/66_ 2370s 4.1891810.00.750.75 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/68/68_ 2370s 4.21911540.06.646.64 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/73/73_ 2370s 4.199168170.010.0610.06 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/75/75_ 2370s 4.21911170.00.300.30 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/65/65_ 2370s 4.1991990.01.071.07 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/68/68_ 2370s 4.1991690.00.560.56 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/69/69_ 2370s 4.19911180.00.870.87 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/66/66_ 2370s 4.21911210.00.290.29 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/68/68_ 2370s 4.21911660.00.940.94 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/71/71_ 2370s 4.19911030.00.360.36 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/65/65_ 2370s 4.19911360.00.340.34 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/67/67_ 2370s 4.2191800.00.430.43 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/70/70_ 2370s 4.21911020.00.420.42 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/68/68_ 2370s 4.1991710.00.430.43 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/70/70_ 2370s 4.17911190.01.341.34 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/67/67_ 2370s 4.2241850.01.151.15 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
0-09489900/68/68_ 2370s 4.1941930.00.390.39 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/69/69_ 2370s 4.2241980.00.320.32 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
0-09489900/72/72_ 2370s 4.19411040.00.470.47 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/71/71_ 2370s 4.17912090.010.0910.09 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09489900/69/69_ 2370s 4.19912570.04.794.79 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09489940/79/79_ 2370s 4.78411820.00.470.47 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09489940/75/75_ 2370s 4.78911630.00.370.37 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09489940/89/89_ 2370s 4.84412870.04.654.65 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
1-09489940/77/77_ 2370s 4.83911640.00.470.47 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09489940/89/89_ 2370s 4.83911900.00.540.54 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09489940/73/73_ 2370s 4.79911700.02.342.34 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09489940/86/86_ 2370s 4.79912420.04.354.35 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09489940/76/76_ 2370s 4.79411810.00.400.40 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09489940/85/85_ 2370s 4.844068950.00.420.42 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
1-09489940/82/82_ 2370s 4.79412080.00.400.40 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09489940/84/84_ 2370s 4.84412060.00.380.38 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
1-09489940/82/82_ 2370s 4.82413200.02.862.86 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09489940/76/76_ 2370s 4.824112600.00.480.48 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09489940/87/87_ 2370s 4.84404070.06.346.34 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
1-09489940/81/81_ 2370s 4.84411650.00.500.50 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1-09489940/86/86_ 2370s 4.82411840.00.860.86 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09489940/74/74_ 2370s 4.824111730.00.760.76 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09489940/87/87_ 2370s 4.84402410.04.454.45 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-09489940/85/85_ 2370s 4.85412110.01.411.41 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-09489940/76/76_ 2370s 4.84421660.00.640.64 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-09489940/78/78_ 2370s 4.78411930.00.380.38 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09489940/87/87_ 2370s 4.85411810.00.740.74 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-09489940/79/79_ 2370s 4.85401600.00.990.99 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
1-09489940/83/83_ 2370s 4.78411870.00.440.44 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09489940/88/88_ 2370s 4.82911930.00.660.66 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490500/54/54_ 2370s 3.30901010.00.260.26 2370s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire/cache HTTP/1.1
2-09490500/62/62_ 2370s 3.309121790.00.340.34 2370s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/encode?test=value HTTP/1.1
2-09490500/61/61_ 2370s 3.35911300.00.580.58 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490500/55/55_ 2370s 3.3090710.00.340.34 2370s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/include/yes?test=value HTTP/1.1
2-09490500/61/61_ 2370s 3.3591870.00.370.37 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490500/59/59_ 2370s 3.32911240.06.196.19 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490500/58/58_ 2370s 3.3291880.00.270.27 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490500/59/59_ 2370s 3.3741690.00.250.25 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
2-09490500/60/60_ 2370s 3.3591630.00.380.38 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490500/57/57_ 2370s 3.3241600.00.270.27 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490500/60/60_ 2370s 3.3741920.00.340.34 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
2-09490500/67/67_ 2370s 3.37411030.02.332.33 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
2-09490500/55/55_ 2370s 3.32412350.010.1110.11 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490500/58/58_ 2370s 3.3241670.00.300.30 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490500/58/58_ 2370s 3.3241630.00.280.28 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490500/60/60_ 2370s 3.3741820.00.320.32 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
2-09490500/57/57_ 2370s 3.3741960.00.220.22 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
2-09490500/61/61_ 2370s 3.32411090.00.580.58 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490500/56/56_ 2370s 3.3241940.00.290.29 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490500/65/65_ 2370s 3.37412880.00.270.27 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
2-09490500/55/55_ 2370s 3.3740760.00.270.27 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
2-09490500/62/62_ 2370s 3.35411290.00.390.39 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490501/54/54W 2370s 3.2400570.00.330.33 2370s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
2-09490500/58/58_ 2370s 3.3591630.00.340.34 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490500/59/59_ 2370s 3.35911260.00.260.26 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/68/68_ 2370s 4.20914970.010.3010.30 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/68/68_ 2370s 4.209112370.06.196.19 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/60/60_ 2370s 4.1891910.00.980.98 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/60/60_ 2370s 4.1891590.00.320.32 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/70/70_ 2370s 4.2091900.00.310.31 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/64/64_ 2370s 4.20911060.00.270.27 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/70/70_ 2370s 4.2191930.00.350.35 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/72/72_ 2370s 4.21911000.01.181.18 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/57/57_ 2370s 4.1891690.00.330.33 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/63/63_ 2370s 4.2191680.00.300.30 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/69/69_ 2370s 4.2141910.00.580.58 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
3-09713500/68/68_ 2370s 4.1691830.00.740.74 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/68/68_ 2370s 4.1891770.00.470.47 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/68/68_ 2370s 4.1891840.00.410.41 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/60/60_ 2370s 4.2091810.00.430.43 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/67/67_ 2370s 4.17411620.00.440.44 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/64/64_ 2370s 4.1641710.00.370.37 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/65/65_ 2370s 4.17412570.00.280.28 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/64/64_ 2370s 4.2241900.00.410.41 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
3-09713500/63/63_ 2370s 4.2241990.00.590.59 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
3-09713500/61/61_ 2370s 4.22401030.00.350.35 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
3-09713500/72/72_ 2370s 4.18411850.00.400.40 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/66/66_ 2370s 4.18412040.04.144.14 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/62/62_ 2370s 4.18911100.00.300.30 2370s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713500/65/65_ 2370s 4.2341860.00.300.30 2370s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
2370s
2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s 2370s
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
2370s 2370s ok 1 2370s ok 2375s t/modules/substitute.t .............. 2375s 1..19 2375s # Running under perl version 5.040001 for linux 2375s # Current time local: Thu Sep 4 16:28:46 2025 2375s # Current time GMT: Thu Sep 4 16:28:46 2025 2375s # Using Test.pm version 1.31 2375s # Using Apache/Test.pm version 1.44 2375s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'barbar': OK 2375s ok 1 2375s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'barbar': OK 2375s ok 2 2375s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'foofoo': OK 2375s ok 3 2375s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'barbar': OK 2375s ok 4 2375s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'barbar': OK 2375s ok 5 2375s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'barbar': OK 2375s ok 6 2375s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'foof 2375s oo': OK 2375s ok 7 2375s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'xfoo': OK 2375s ok 8 2375s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 2375s ok 9 2375s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2375s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2375s got 200 'barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2375s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s barx 2376s ': OK 2376s ok 10 2376s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2376s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2376s got 200 'a$1axb(': OK 2376s ok 11 2376s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2376s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2376s got 200 'a$XX': OK 2376s ok 12 2376s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2376s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2376s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 2376s ok 13 2376s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2376s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2376s got 200 'x&x': OK 2376s ok 14 2376s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2376s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2376s got 200 'xx': OK 2376s ok 15 2376s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2376s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2376s got 200 'fcooar': OK 2376s ok 16 2376s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2376s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2376s got 200 'fc$1ar': OK 2376s ok 17 2376s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2376s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2376s got 200 'fdooar': OK 2376s ok 18 2376s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2376s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2376s got 200 'XXXfooXXX 2376s bar': OK 2376s ok 19 2376s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2376s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2376s ok 2383s t/modules/unique_id.t ............... 2383s 1..300 2383s # Running under perl version 5.040001 for linux 2383s # Current time local: Thu Sep 4 16:28:51 2025 2383s # Current time GMT: Thu Sep 4 16:28:51 2025 2383s # Using Test.pm version 1.31 2383s # Using Apache/Test.pm version 1.44 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 1 2383s # unique id: aLm-SbryVxYzvsqWGa1XbQAAAFg 2383s ok 2 2383s ok 3 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 4 2383s # unique id: aLm-SUJA4puZLv9ceEDEywAAABI 2383s ok 5 2383s ok 6 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 7 2383s # unique id: aLm-SeW5SpP0LnYlZKrMzQAAANE 2383s ok 8 2383s ok 9 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 10 2383s # unique id: aLm-SftZi2dtCPj6vvxRaQAAAIE 2383s ok 11 2383s ok 12 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 13 2383s # unique id: aLm-SftZi2dtCPj6vvxRagAAAIA 2383s ok 14 2383s ok 15 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 16 2383s # unique id: aLm-SbryVxYzvsqWGa1XbgAAAEM 2383s ok 17 2383s ok 18 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 19 2383s # unique id: aLm-SbryVxYzvsqWGa1XbwAAAEQ 2383s ok 20 2383s ok 21 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 22 2383s # unique id: aLm-SftZi2dtCPj6vvxRawAAAIM 2383s ok 23 2383s ok 24 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 25 2383s # unique id: aLm-SbryVxYzvsqWGa1XcAAAAEI 2383s ok 26 2383s ok 27 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 28 2383s # unique id: aLm-SftZi2dtCPj6vvxRbAAAAIY 2383s ok 29 2383s ok 30 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 31 2383s # unique id: aLm-SeW5SpP0LnYlZKrMzgAAANU 2383s ok 32 2383s ok 33 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 34 2383s # unique id: aLm-SbryVxYzvsqWGa1XcQAAAEg 2383s ok 35 2383s ok 36 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 37 2383s # unique id: aLm-SUJA4puZLv9ceEDEzAAAABc 2383s ok 38 2383s ok 39 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 40 2383s # unique id: aLm-SbryVxYzvsqWGa1XcgAAAEk 2383s ok 41 2383s ok 42 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 43 2383s # unique id: aLm-SbryVxYzvsqWGa1XcwAAAEs 2383s ok 44 2383s ok 45 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 46 2383s # unique id: aLm-SbryVxYzvsqWGa1XdAAAAE0 2383s ok 47 2383s ok 48 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 49 2383s # unique id: aLm-SUJA4puZLv9ceEDEzQAAAAA 2383s ok 50 2383s ok 51 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 52 2383s # unique id: aLm-SeW5SpP0LnYlZKrMzwAAANg 2383s ok 53 2383s ok 54 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 55 2383s # unique id: aLm-SUJA4puZLv9ceEDEzgAAAAQ 2383s ok 56 2383s ok 57 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 58 2383s # unique id: aLm-SftZi2dtCPj6vvxRbQAAAIg 2383s ok 59 2383s ok 60 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 61 2383s # unique id: aLm-SbryVxYzvsqWGa1XdQAAAEw 2383s ok 62 2383s ok 63 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 64 2383s # unique id: aLm-SeW5SpP0LnYlZKrM0AAAAMA 2383s ok 65 2383s ok 66 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 67 2383s # unique id: aLm-SbryVxYzvsqWGa1XdgAAAFA 2383s ok 68 2383s ok 69 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 70 2383s # unique id: aLm-SUJA4puZLv9ceEDEzwAAAAM 2383s ok 71 2383s ok 72 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 73 2383s # unique id: aLm-SftZi2dtCPj6vvxRbgAAAIo 2383s ok 74 2383s ok 75 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 76 2383s # unique id: aLm-SeW5SpP0LnYlZKrM0QAAANc 2383s ok 77 2383s ok 78 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 79 2383s # unique id: aLm-SbryVxYzvsqWGa1XdwAAAFE 2383s ok 80 2383s ok 81 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 82 2383s # unique id: aLm-SbryVxYzvsqWGa1XeAAAAFM 2383s ok 83 2383s ok 84 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 85 2383s # unique id: aLm-SbryVxYzvsqWGa1XeQAAAFQ 2383s ok 86 2383s ok 87 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 88 2383s # unique id: aLm-SftZi2dtCPj6vvxRbwAAAIk 2383s ok 89 2383s ok 90 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 91 2383s # unique id: aLm-SUJA4puZLv9ceEDE0AAAAAg 2383s ok 92 2383s ok 93 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 94 2383s # unique id: aLm-SUJA4puZLv9ceEDE0QAAAAY 2383s ok 95 2383s ok 96 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 97 2383s # unique id: aLm-SUJA4puZLv9ceEDE0gAAAAo 2383s ok 98 2383s ok 99 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 100 2383s # unique id: aLm-SUJA4puZLv9ceEDE0wAAAAw 2383s ok 101 2383s ok 102 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 103 2383s # unique id: aLm-SUJA4puZLv9ceEDE1AAAAA0 2383s ok 104 2383s ok 105 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 106 2383s # unique id: aLm-SbryVxYzvsqWGa1XegAAAFc 2383s ok 107 2383s ok 108 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 109 2383s # unique id: aLm-SUJA4puZLv9ceEDE1QAAABE 2383s ok 110 2383s ok 111 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 112 2383s # unique id: aLm-SbryVxYzvsqWGa1XewAAAEA 2383s ok 113 2383s ok 114 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 115 2383s # unique id: aLm-SUJA4puZLv9ceEDE1gAAABQ 2383s ok 116 2383s ok 117 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 118 2383s # unique id: aLm-SbryVxYzvsqWGa1XfAAAAEE 2383s ok 119 2383s ok 120 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 121 2383s # unique id: aLm-SUJA4puZLv9ceEDE1wAAABY 2383s ok 122 2383s ok 123 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 124 2383s # unique id: aLm-SeW5SpP0LnYlZKrM0gAAAME 2383s ok 125 2383s ok 126 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 127 2383s # unique id: aLm-SftZi2dtCPj6vvxRcAAAAI0 2383s ok 128 2383s ok 129 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 130 2383s # unique id: aLm-SUJA4puZLv9ceEDE2AAAABI 2383s ok 131 2383s ok 132 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 133 2383s # unique id: aLm-SbryVxYzvsqWGa1XfQAAAEM 2383s ok 134 2383s ok 135 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 136 2383s # unique id: aLm-SeW5SpP0LnYlZKrM0wAAAMI 2383s ok 137 2383s ok 138 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 139 2383s # unique id: aLm-SbryVxYzvsqWGa1XfgAAAEU 2383s ok 140 2383s ok 141 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 142 2383s # unique id: aLm-SbryVxYzvsqWGa1XfwAAAEY 2383s ok 143 2383s ok 144 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 145 2383s # unique id: aLm-SeW5SpP0LnYlZKrM1AAAAMQ 2383s ok 146 2383s ok 147 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 148 2383s # unique id: aLm-SkJA4puZLv9ceEDE2QAAABc 2383s ok 149 2383s ok 150 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 151 2383s # unique id: aLm-SuW5SpP0LnYlZKrM1QAAAMU 2383s ok 152 2383s ok 153 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 154 2383s # unique id: aLm-SkJA4puZLv9ceEDE2gAAAAA 2383s ok 155 2383s ok 156 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 157 2383s # unique id: aLm-SuW5SpP0LnYlZKrM1gAAAM4 2383s ok 158 2383s ok 159 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 160 2383s # unique id: aLm-SuW5SpP0LnYlZKrM1wAAAMY 2383s ok 161 2383s ok 162 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 163 2383s # unique id: aLm-SrryVxYzvsqWGa1XgAAAAEc 2383s ok 164 2383s ok 165 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 166 2383s # unique id: aLm-SrryVxYzvsqWGa1XgQAAAEk 2383s ok 167 2383s ok 168 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 169 2383s # unique id: aLm-SrryVxYzvsqWGa1XggAAAEs 2383s ok 170 2383s ok 171 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 172 2383s # unique id: aLm-SkJA4puZLv9ceEDE2wAAAAQ 2383s ok 173 2383s ok 174 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 175 2383s # unique id: aLm-SrryVxYzvsqWGa1XgwAAAEw 2383s ok 176 2383s ok 177 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 178 2383s # unique id: aLm-SuW5SpP0LnYlZKrM2AAAAMc 2383s ok 179 2383s ok 180 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 181 2383s # unique id: aLm-SuW5SpP0LnYlZKrM2QAAAMs 2383s ok 182 2383s ok 183 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 184 2383s # unique id: aLm-SvtZi2dtCPj6vvxRcQAAAIs 2383s ok 185 2383s ok 186 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 187 2383s # unique id: aLm-SkJA4puZLv9ceEDE3AAAAAM 2383s ok 188 2383s ok 189 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 190 2383s # unique id: aLm-SuW5SpP0LnYlZKrM2gAAANA 2383s ok 191 2383s ok 192 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 193 2383s # unique id: aLm-SvtZi2dtCPj6vvxRcgAAAI8 2383s ok 194 2383s ok 195 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 196 2383s # unique id: aLm-SrryVxYzvsqWGa1XhAAAAE4 2383s ok 197 2383s ok 198 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 199 2383s # unique id: aLm-SkJA4puZLv9ceEDE3QAAAAU 2383s ok 200 2383s ok 201 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 202 2383s # unique id: aLm-SvtZi2dtCPj6vvxRcwAAAJA 2383s ok 203 2383s ok 204 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 205 2383s # unique id: aLm-SvtZi2dtCPj6vvxRdAAAAJM 2383s ok 206 2383s ok 207 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 208 2383s # unique id: aLm-SkJA4puZLv9ceEDE3gAAAAc 2383s ok 209 2383s ok 210 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 211 2383s # unique id: aLm-SrryVxYzvsqWGa1XhQAAAFE 2383s ok 212 2383s ok 213 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 214 2383s # unique id: aLm-SuW5SpP0LnYlZKrM2wAAAM8 2383s ok 215 2383s ok 216 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 217 2383s # unique id: aLm-SvtZi2dtCPj6vvxRdQAAAJI 2383s ok 218 2383s ok 219 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 220 2383s # unique id: aLm-SkJA4puZLv9ceEDE3wAAAAs 2383s ok 221 2383s ok 222 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 223 2383s # unique id: aLm-SvtZi2dtCPj6vvxRdgAAAJU 2383s ok 224 2383s ok 225 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 226 2383s # unique id: aLm-SvtZi2dtCPj6vvxRdwAAAJg 2383s ok 227 2383s ok 228 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 229 2383s # unique id: aLm-SvtZi2dtCPj6vvxReAAAAJc 2383s ok 230 2383s ok 231 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 232 2383s # unique id: aLm-SrryVxYzvsqWGa1XhgAAAE8 2383s ok 233 2383s ok 234 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 235 2383s # unique id: aLm-SkJA4puZLv9ceEDE4AAAAA4 2383s ok 236 2383s ok 237 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 238 2383s # unique id: aLm-SkJA4puZLv9ceEDE4QAAAAw 2383s ok 239 2383s ok 240 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 241 2383s # unique id: aLm-SkJA4puZLv9ceEDE4gAAAA0 2383s ok 242 2383s ok 243 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 244 2383s # unique id: aLm-SrryVxYzvsqWGa1XhwAAAFI 2383s ok 245 2383s ok 246 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 247 2383s # unique id: aLm-SuW5SpP0LnYlZKrM3AAAANM 2383s ok 248 2383s ok 249 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 250 2383s # unique id: aLm-SuW5SpP0LnYlZKrM3QAAANQ 2383s ok 251 2383s ok 252 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 253 2383s # unique id: aLm-SuW5SpP0LnYlZKrM3gAAANU 2383s ok 254 2383s ok 255 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 256 2383s # unique id: aLm-SvtZi2dtCPj6vvxReQAAAII 2383s ok 257 2383s ok 258 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 259 2383s # unique id: aLm-SrryVxYzvsqWGa1XiAAAAFU 2383s ok 260 2383s ok 261 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 262 2383s # unique id: aLm-SvtZi2dtCPj6vvxRegAAAIQ 2383s ok 263 2383s ok 264 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 265 2383s # unique id: aLm-SuW5SpP0LnYlZKrM3wAAANg 2383s ok 266 2383s ok 267 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 268 2383s # unique id: aLm-SrryVxYzvsqWGa1XiQAAAFc 2383s ok 269 2383s ok 270 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 271 2383s # unique id: aLm-SvtZi2dtCPj6vvxRewAAAIY 2383s ok 272 2383s ok 273 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 274 2383s # unique id: aLm-SrryVxYzvsqWGa1XigAAAEA 2383s ok 275 2383s ok 276 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 277 2383s # unique id: aLm-SuW5SpP0LnYlZKrM4AAAANY 2383s ok 278 2383s ok 279 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 280 2383s # unique id: aLm-SrryVxYzvsqWGa1XiwAAAEE 2383s ok 281 2383s ok 282 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 283 2383s # unique id: aLm-SkJA4puZLv9ceEDE4wAAABE 2383s ok 284 2383s ok 285 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 286 2383s # unique id: aLm-SkJA4puZLv9ceEDE5AAAABQ 2383s ok 287 2383s ok 288 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 289 2383s # unique id: aLm-SvtZi2dtCPj6vvxRfAAAAIg 2383s ok 290 2383s ok 291 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 292 2383s # unique id: aLm-SvtZi2dtCPj6vvxRfQAAAIo 2383s ok 293 2383s ok 294 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 295 2383s # unique id: aLm-SrryVxYzvsqWGa1XjAAAAEU 2383s ok 296 2383s ok 297 2383s # testing : fetch unique ID 2383s # expected: 200 2383s # received: '200' 2383s ok 298 2383s # unique id: aLm-S7ryVxYzvsqWGa1XjQAAAEQ 2383s ok 299 2383s ok 300 2383s ok 2389s t/modules/usertrack.t ............... 2389s 1..1004 2389s # Running under perl version 5.040001 for linux 2389s # Current time local: Thu Sep 4 16:28:59 2025 2389s # Current time GMT: Thu Sep 4 16:28:59 2025 2389s # Using Test.pm version 1.31 2389s # Using Apache/Test.pm version 1.44 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 1 2389s ok 2 2389s Set-Cookie: usertrack_test=8ad5b463.63dfc3830658b; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=8ad5b463.63dfc3830658b 2389s ok 3 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 4 2389s ok 5 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 6 2389s ok 7 2389s Set-Cookie: usertrack_test=1ad6f8de.63dfc383092b3; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=1ad6f8de.63dfc383092b3 2389s ok 8 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 9 2389s ok 10 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 11 2389s ok 12 2389s Set-Cookie: usertrack_test=dd7ead02.63dfc3830aefb; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=dd7ead02.63dfc3830aefb 2389s ok 13 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 14 2389s ok 15 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 16 2389s ok 17 2389s Set-Cookie: usertrack_test=e33f9f52.63dfc3830ca14; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=e33f9f52.63dfc3830ca14 2389s ok 18 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 19 2389s ok 20 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 21 2389s ok 22 2389s Set-Cookie: usertrack_test=f478ac2d.63dfc3830e5c4; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=f478ac2d.63dfc3830e5c4 2389s ok 23 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 24 2389s ok 25 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 26 2389s ok 27 2389s Set-Cookie: usertrack_test=7f85fa5c.63dfc38310238; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=7f85fa5c.63dfc38310238 2389s ok 28 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 29 2389s ok 30 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 31 2389s ok 32 2389s Set-Cookie: usertrack_test=c652256f.63dfc383120b0; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=c652256f.63dfc383120b0 2389s ok 33 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 34 2389s ok 35 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 36 2389s ok 37 2389s Set-Cookie: usertrack_test=33de14f7.63dfc38313ebe; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=33de14f7.63dfc38313ebe 2389s ok 38 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 39 2389s ok 40 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 41 2389s ok 42 2389s Set-Cookie: usertrack_test=3a9f1d45.63dfc38315aa1; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=3a9f1d45.63dfc38315aa1 2389s ok 43 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 44 2389s ok 45 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 46 2389s ok 47 2389s Set-Cookie: usertrack_test=47d8800d.63dfc3831747a; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=47d8800d.63dfc3831747a 2389s ok 48 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 49 2389s ok 50 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 51 2389s ok 52 2389s Set-Cookie: usertrack_test=a3a8e7a4.63dfc3831930c; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=a3a8e7a4.63dfc3831930c 2389s ok 53 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 54 2389s ok 55 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 56 2389s ok 57 2389s Set-Cookie: usertrack_test=c43ff9a5.63dfc3831b15c; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=c43ff9a5.63dfc3831b15c 2389s ok 58 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 59 2389s ok 60 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 61 2389s ok 62 2389s Set-Cookie: usertrack_test=802568f2.63dfc3831cd3d; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=802568f2.63dfc3831cd3d 2389s ok 63 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 64 2389s ok 65 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 66 2389s ok 67 2389s Set-Cookie: usertrack_test=10521582.63dfc3831e948; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=10521582.63dfc3831e948 2389s ok 68 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 69 2389s ok 70 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 71 2389s ok 72 2389s Set-Cookie: usertrack_test=1cf870d9.63dfc3832042e; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=1cf870d9.63dfc3832042e 2389s ok 73 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 74 2389s ok 75 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 76 2389s ok 77 2389s Set-Cookie: usertrack_test=6c7cbd65.63dfc38321e92; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=6c7cbd65.63dfc38321e92 2389s ok 78 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 79 2389s ok 80 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 81 2389s ok 82 2389s Set-Cookie: usertrack_test=53f7e29a.63dfc38323a1a; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=53f7e29a.63dfc38323a1a 2389s ok 83 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 84 2389s ok 85 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 86 2389s ok 87 2389s Set-Cookie: usertrack_test=5a6c34e5.63dfc38325552; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=5a6c34e5.63dfc38325552 2389s ok 88 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 89 2389s ok 90 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 91 2389s ok 92 2389s Set-Cookie: usertrack_test=186deb21.63dfc383271d7; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=186deb21.63dfc383271d7 2389s ok 93 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 94 2389s ok 95 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 96 2389s ok 97 2389s Set-Cookie: usertrack_test=f16c7646.63dfc38328ec7; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=f16c7646.63dfc38328ec7 2389s ok 98 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 99 2389s ok 100 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 101 2389s ok 102 2389s Set-Cookie: usertrack_test=fe5d5fd.63dfc3832ab71; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=fe5d5fd.63dfc3832ab71 2389s ok 103 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 104 2389s ok 105 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 106 2389s ok 107 2389s Set-Cookie: usertrack_test=f4abc142.63dfc3832c6d9; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=f4abc142.63dfc3832c6d9 2389s ok 108 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 109 2389s ok 110 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 111 2389s ok 112 2389s Set-Cookie: usertrack_test=1778eb81.63dfc3832e1da; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=1778eb81.63dfc3832e1da 2389s ok 113 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 114 2389s ok 115 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 116 2389s ok 117 2389s Set-Cookie: usertrack_test=b93be5e8.63dfc3832fc7e; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=b93be5e8.63dfc3832fc7e 2389s ok 118 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 119 2389s ok 120 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 121 2389s ok 122 2389s Set-Cookie: usertrack_test=e504eaa9.63dfc383316c2; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=e504eaa9.63dfc383316c2 2389s ok 123 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 124 2389s ok 125 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 126 2389s ok 127 2389s Set-Cookie: usertrack_test=b066d334.63dfc383330c6; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=b066d334.63dfc383330c6 2389s ok 128 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 129 2389s ok 130 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 131 2389s ok 132 2389s Set-Cookie: usertrack_test=c71a28ed.63dfc38334c53; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=c71a28ed.63dfc38334c53 2389s ok 133 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 134 2389s ok 135 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 136 2389s ok 137 2389s Set-Cookie: usertrack_test=6dfe4cfb.63dfc383366f9; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=6dfe4cfb.63dfc383366f9 2389s ok 138 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 139 2389s ok 140 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 141 2389s ok 142 2389s Set-Cookie: usertrack_test=ca6c5412.63dfc38338256; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=ca6c5412.63dfc38338256 2389s ok 143 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 144 2389s ok 145 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 146 2389s ok 147 2389s Set-Cookie: usertrack_test=1eff6b00.63dfc38339b85; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=1eff6b00.63dfc38339b85 2389s ok 148 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 149 2389s ok 150 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 151 2389s ok 152 2389s Set-Cookie: usertrack_test=d12dd620.63dfc3833b892; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=d12dd620.63dfc3833b892 2389s ok 153 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 154 2389s ok 155 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 156 2389s ok 157 2389s Set-Cookie: usertrack_test=125cfd82.63dfc3833d58c; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=125cfd82.63dfc3833d58c 2389s ok 158 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 159 2389s ok 160 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 161 2389s ok 162 2389s Set-Cookie: usertrack_test=8ed4e9e8.63dfc3833f01a; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=8ed4e9e8.63dfc3833f01a 2389s ok 163 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 164 2389s ok 165 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 166 2389s ok 167 2389s Set-Cookie: usertrack_test=c437ed6d.63dfc38340b02; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=c437ed6d.63dfc38340b02 2389s ok 168 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 169 2389s ok 170 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 171 2389s ok 172 2389s Set-Cookie: usertrack_test=4c9e83ee.63dfc38342814; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=4c9e83ee.63dfc38342814 2389s ok 173 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 174 2389s ok 175 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 176 2389s ok 177 2389s Set-Cookie: usertrack_test=8ccad89a.63dfc383442e3; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=8ccad89a.63dfc383442e3 2389s ok 178 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 179 2389s ok 180 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 181 2389s ok 182 2389s Set-Cookie: usertrack_test=c060d437.63dfc38345ce8; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=c060d437.63dfc38345ce8 2389s ok 183 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 184 2389s ok 185 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 186 2389s ok 187 2389s Set-Cookie: usertrack_test=3126c94b.63dfc38347b66; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=3126c94b.63dfc38347b66 2389s ok 188 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 189 2389s ok 190 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 191 2389s ok 192 2389s Set-Cookie: usertrack_test=33f358cd.63dfc38349935; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=33f358cd.63dfc38349935 2389s ok 193 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 194 2389s ok 195 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 196 2389s ok 197 2389s Set-Cookie: usertrack_test=133925a7.63dfc3834b88d; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=133925a7.63dfc3834b88d 2389s ok 198 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 199 2389s ok 200 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 201 2389s ok 202 2389s Set-Cookie: usertrack_test=a5821559.63dfc3834d5b3; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=a5821559.63dfc3834d5b3 2389s ok 203 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 204 2389s ok 205 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 206 2389s ok 207 2389s Set-Cookie: usertrack_test=e452eb95.63dfc3834f234; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=e452eb95.63dfc3834f234 2389s ok 208 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 209 2389s ok 210 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 211 2389s ok 212 2389s Set-Cookie: usertrack_test=56b37ea8.63dfc38350daf; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=56b37ea8.63dfc38350daf 2389s ok 213 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 214 2389s ok 215 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 216 2389s ok 217 2389s Set-Cookie: usertrack_test=b654b9fa.63dfc383527ce; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=b654b9fa.63dfc383527ce 2389s ok 218 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 219 2389s ok 220 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 221 2389s ok 222 2389s Set-Cookie: usertrack_test=d992e45e.63dfc38354117; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=d992e45e.63dfc38354117 2389s ok 223 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 224 2389s ok 225 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 226 2389s ok 227 2389s Set-Cookie: usertrack_test=954efa0c.63dfc383559f3; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=954efa0c.63dfc383559f3 2389s ok 228 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 229 2389s ok 230 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 231 2389s ok 232 2389s Set-Cookie: usertrack_test=3f212ad2.63dfc383572cd; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=3f212ad2.63dfc383572cd 2389s ok 233 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 234 2389s ok 235 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 236 2389s ok 237 2389s Set-Cookie: usertrack_test=df0d6d6d.63dfc38358d3e; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=df0d6d6d.63dfc38358d3e 2389s ok 238 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 239 2389s ok 240 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 241 2389s ok 242 2389s Set-Cookie: usertrack_test=61ab5b3c.63dfc3835a831; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=61ab5b3c.63dfc3835a831 2389s ok 243 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 244 2389s ok 245 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 246 2389s ok 247 2389s Set-Cookie: usertrack_test=5dad7b3e.63dfc3835c410; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=5dad7b3e.63dfc3835c410 2389s ok 248 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 249 2389s ok 250 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 251 2389s ok 252 2389s Set-Cookie: usertrack_test=462158c3.63dfc3835def8; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=462158c3.63dfc3835def8 2389s ok 253 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 254 2389s ok 255 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 256 2389s ok 257 2389s Set-Cookie: usertrack_test=86c6015d.63dfc3835f8ce; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=86c6015d.63dfc3835f8ce 2389s ok 258 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 259 2389s ok 260 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 261 2389s ok 262 2389s Set-Cookie: usertrack_test=99ef1057.63dfc383613a4; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=99ef1057.63dfc383613a4 2389s ok 263 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 264 2389s ok 265 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 266 2389s ok 267 2389s Set-Cookie: usertrack_test=76648083.63dfc38362daf; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=76648083.63dfc38362daf 2389s ok 268 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 269 2389s ok 270 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 271 2389s ok 272 2389s Set-Cookie: usertrack_test=d75d2460.63dfc3836483f; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=d75d2460.63dfc3836483f 2389s ok 273 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 274 2389s ok 275 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 276 2389s ok 277 2389s Set-Cookie: usertrack_test=9edc1a2d.63dfc38366289; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=9edc1a2d.63dfc38366289 2389s ok 278 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 279 2389s ok 280 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 281 2389s ok 282 2389s Set-Cookie: usertrack_test=587c3cc5.63dfc38367b17; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=587c3cc5.63dfc38367b17 2389s ok 283 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 284 2389s ok 285 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 286 2389s ok 287 2389s Set-Cookie: usertrack_test=8433e0af.63dfc3836953f; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=8433e0af.63dfc3836953f 2389s ok 288 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 289 2389s ok 290 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 291 2389s ok 292 2389s Set-Cookie: usertrack_test=84e7ada5.63dfc3836affc; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=84e7ada5.63dfc3836affc 2389s ok 293 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 294 2389s ok 295 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 296 2389s ok 297 2389s Set-Cookie: usertrack_test=48b8c388.63dfc3836cb39; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=48b8c388.63dfc3836cb39 2389s ok 298 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 299 2389s ok 300 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 301 2389s ok 302 2389s Set-Cookie: usertrack_test=ea4b1fec.63dfc3836e519; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=ea4b1fec.63dfc3836e519 2389s ok 303 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 304 2389s ok 305 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 306 2389s ok 307 2389s Set-Cookie: usertrack_test=42121f6d.63dfc3836ff9a; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=42121f6d.63dfc3836ff9a 2389s ok 308 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 309 2389s ok 310 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 311 2389s ok 312 2389s Set-Cookie: usertrack_test=a90a52ec.63dfc383718ab; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=a90a52ec.63dfc383718ab 2389s ok 313 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 314 2389s ok 315 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 316 2389s ok 317 2389s Set-Cookie: usertrack_test=deb91afc.63dfc3837349f; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=deb91afc.63dfc3837349f 2389s ok 318 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 319 2389s ok 320 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 321 2389s ok 322 2389s Set-Cookie: usertrack_test=14b56f0c.63dfc38374da1; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=14b56f0c.63dfc38374da1 2389s ok 323 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 324 2389s ok 325 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 326 2389s ok 327 2389s Set-Cookie: usertrack_test=a0f7c613.63dfc38376867; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=a0f7c613.63dfc38376867 2389s ok 328 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 329 2389s ok 330 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 331 2389s ok 332 2389s Set-Cookie: usertrack_test=a75de898.63dfc3837815c; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=a75de898.63dfc3837815c 2389s ok 333 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 334 2389s ok 335 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 336 2389s ok 337 2389s Set-Cookie: usertrack_test=1556bb52.63dfc38379b32; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=1556bb52.63dfc38379b32 2389s ok 338 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 339 2389s ok 340 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 341 2389s ok 342 2389s Set-Cookie: usertrack_test=d098455a.63dfc3837b661; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=d098455a.63dfc3837b661 2389s ok 343 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 344 2389s ok 345 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 346 2389s ok 347 2389s Set-Cookie: usertrack_test=170ba389.63dfc3837d062; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=170ba389.63dfc3837d062 2389s ok 348 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 349 2389s ok 350 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 351 2389s ok 352 2389s Set-Cookie: usertrack_test=40f9e0e1.63dfc3837ea9d; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=40f9e0e1.63dfc3837ea9d 2389s ok 353 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 354 2389s ok 355 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 356 2389s ok 357 2389s Set-Cookie: usertrack_test=e9129f24.63dfc38380b25; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=e9129f24.63dfc38380b25 2389s ok 358 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 359 2389s ok 360 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 361 2389s ok 362 2389s Set-Cookie: usertrack_test=96c3e47c.63dfc383824a3; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=96c3e47c.63dfc383824a3 2389s ok 363 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 364 2389s ok 365 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 366 2389s ok 367 2389s Set-Cookie: usertrack_test=f913124f.63dfc38383f20; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=f913124f.63dfc38383f20 2389s ok 368 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 369 2389s ok 370 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 371 2389s ok 372 2389s Set-Cookie: usertrack_test=5935a97b.63dfc38385c8c; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=5935a97b.63dfc38385c8c 2389s ok 373 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 374 2389s ok 375 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 376 2389s ok 377 2389s Set-Cookie: usertrack_test=13c5aa8f.63dfc38387ad7; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=13c5aa8f.63dfc38387ad7 2389s ok 378 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 379 2389s ok 380 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 381 2389s ok 382 2389s Set-Cookie: usertrack_test=11fd44ce.63dfc383894cc; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=11fd44ce.63dfc383894cc 2389s ok 383 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 384 2389s ok 385 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 386 2389s ok 387 2389s Set-Cookie: usertrack_test=c45957d2.63dfc3838af04; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=c45957d2.63dfc3838af04 2389s ok 388 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 389 2389s ok 390 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 391 2389s ok 392 2389s Set-Cookie: usertrack_test=66ab4153.63dfc3838c9c9; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=66ab4153.63dfc3838c9c9 2389s ok 393 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 394 2389s ok 395 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 396 2389s ok 397 2389s Set-Cookie: usertrack_test=41ecdda.63dfc3838e35a; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=41ecdda.63dfc3838e35a 2389s ok 398 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 399 2389s ok 400 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 401 2389s ok 402 2389s Set-Cookie: usertrack_test=593ae4a4.63dfc3838ff57; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=593ae4a4.63dfc3838ff57 2389s ok 403 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 404 2389s ok 405 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 406 2389s ok 407 2389s Set-Cookie: usertrack_test=70ddbd94.63dfc383919ea; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=70ddbd94.63dfc383919ea 2389s ok 408 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 409 2389s ok 410 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 411 2389s ok 412 2389s Set-Cookie: usertrack_test=8b59f72.63dfc383934dd; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=8b59f72.63dfc383934dd 2389s ok 413 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 414 2389s ok 415 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 416 2389s ok 417 2389s Set-Cookie: usertrack_test=4558e380.63dfc38394f51; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=4558e380.63dfc38394f51 2389s ok 418 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 419 2389s ok 420 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 421 2389s ok 422 2389s Set-Cookie: usertrack_test=b4e680ef.63dfc38396a51; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=b4e680ef.63dfc38396a51 2389s ok 423 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 424 2389s ok 425 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 426 2389s ok 427 2389s Set-Cookie: usertrack_test=93ca5c98.63dfc383988b0; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=93ca5c98.63dfc383988b0 2389s ok 428 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 429 2389s ok 430 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 431 2389s ok 432 2389s Set-Cookie: usertrack_test=b5472b57.63dfc3839a5ba; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=b5472b57.63dfc3839a5ba 2389s ok 433 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 434 2389s ok 435 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 436 2389s ok 437 2389s Set-Cookie: usertrack_test=751c42fc.63dfc3839bf79; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=751c42fc.63dfc3839bf79 2389s ok 438 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 439 2389s ok 440 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 441 2389s ok 442 2389s Set-Cookie: usertrack_test=24a6ba27.63dfc3839dc43; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=24a6ba27.63dfc3839dc43 2389s ok 443 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 444 2389s ok 445 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 446 2389s ok 447 2389s Set-Cookie: usertrack_test=e01ad14c.63dfc3839f61a; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=e01ad14c.63dfc3839f61a 2389s ok 448 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 449 2389s ok 450 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 451 2389s ok 452 2389s Set-Cookie: usertrack_test=334600d6.63dfc383a1260; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=334600d6.63dfc383a1260 2389s ok 453 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 454 2389s ok 455 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 456 2389s ok 457 2389s Set-Cookie: usertrack_test=f8a5738d.63dfc383a2f32; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=f8a5738d.63dfc383a2f32 2389s ok 458 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 459 2389s ok 460 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 461 2389s ok 462 2389s Set-Cookie: usertrack_test=df731fad.63dfc383a4da1; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=df731fad.63dfc383a4da1 2389s ok 463 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 464 2389s ok 465 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 466 2389s ok 467 2389s Set-Cookie: usertrack_test=c18db7d2.63dfc383a68d1; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=c18db7d2.63dfc383a68d1 2389s ok 468 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 469 2389s ok 470 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 471 2389s ok 472 2389s Set-Cookie: usertrack_test=2b85d548.63dfc383a82c8; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=2b85d548.63dfc383a82c8 2389s ok 473 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 474 2389s ok 475 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 476 2389s ok 477 2389s Set-Cookie: usertrack_test=df90c9b3.63dfc383a9fe6; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=df90c9b3.63dfc383a9fe6 2389s ok 478 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 479 2389s ok 480 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 481 2389s ok 482 2389s Set-Cookie: usertrack_test=ac09985a.63dfc383abae6; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=ac09985a.63dfc383abae6 2389s ok 483 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 484 2389s ok 485 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 486 2389s ok 487 2389s Set-Cookie: usertrack_test=fdea0044.63dfc383ada17; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=fdea0044.63dfc383ada17 2389s ok 488 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 489 2389s ok 490 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 491 2389s ok 492 2389s Set-Cookie: usertrack_test=ea70664e.63dfc383af811; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=ea70664e.63dfc383af811 2389s ok 493 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 494 2389s ok 495 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 496 2389s ok 497 2389s Set-Cookie: usertrack_test=eadb873.63dfc383b13e2; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=eadb873.63dfc383b13e2 2389s ok 498 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 499 2389s ok 500 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 501 2389s ok 502 2389s Set-Cookie: usertrack_test=1e8eb742.63dfc383b327f; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=1e8eb742.63dfc383b327f 2389s ok 503 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 504 2389s ok 505 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 506 2389s ok 507 2389s Set-Cookie: usertrack_test=e56e8c74.63dfc383b4f88; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=e56e8c74.63dfc383b4f88 2389s ok 508 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 509 2389s ok 510 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 511 2389s ok 512 2389s Set-Cookie: usertrack_test=92e73479.63dfc383b6c20; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=92e73479.63dfc383b6c20 2389s ok 513 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 514 2389s ok 515 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 516 2389s ok 517 2389s Set-Cookie: usertrack_test=11a5016c.63dfc383b88a3; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=11a5016c.63dfc383b88a3 2389s ok 518 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 519 2389s ok 520 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 521 2389s ok 522 2389s Set-Cookie: usertrack_test=4ea88cb1.63dfc383ba54e; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=4ea88cb1.63dfc383ba54e 2389s ok 523 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 524 2389s ok 525 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 526 2389s ok 527 2389s Set-Cookie: usertrack_test=cbae7dd0.63dfc383bc077; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=cbae7dd0.63dfc383bc077 2389s ok 528 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 529 2389s ok 530 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 531 2389s ok 532 2389s Set-Cookie: usertrack_test=a24a2a09.63dfc383bdb82; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=a24a2a09.63dfc383bdb82 2389s ok 533 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 534 2389s ok 535 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 536 2389s ok 537 2389s Set-Cookie: usertrack_test=52cbbef3.63dfc383bf673; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=52cbbef3.63dfc383bf673 2389s ok 538 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 539 2389s ok 540 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 541 2389s ok 542 2389s Set-Cookie: usertrack_test=41fe6c64.63dfc383c107c; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=41fe6c64.63dfc383c107c 2389s ok 543 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 544 2389s ok 545 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 546 2389s ok 547 2389s Set-Cookie: usertrack_test=90663aea.63dfc383c2d74; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=90663aea.63dfc383c2d74 2389s ok 548 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 549 2389s ok 550 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 551 2389s ok 552 2389s Set-Cookie: usertrack_test=37a79113.63dfc383c4656; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=37a79113.63dfc383c4656 2389s ok 553 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 554 2389s ok 555 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 556 2389s ok 557 2389s Set-Cookie: usertrack_test=e1369dbb.63dfc383c5fbb; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=e1369dbb.63dfc383c5fbb 2389s ok 558 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 559 2389s ok 560 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 561 2389s ok 562 2389s Set-Cookie: usertrack_test=f9216bf0.63dfc383c7a1a; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=f9216bf0.63dfc383c7a1a 2389s ok 563 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 564 2389s ok 565 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 566 2389s ok 567 2389s Set-Cookie: usertrack_test=b974c726.63dfc383c9466; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=b974c726.63dfc383c9466 2389s ok 568 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 569 2389s ok 570 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 571 2389s ok 572 2389s Set-Cookie: usertrack_test=a5700e67.63dfc383cae62; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=a5700e67.63dfc383cae62 2389s ok 573 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 574 2389s ok 575 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 576 2389s ok 577 2389s Set-Cookie: usertrack_test=b9614ff6.63dfc383cc8ab; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=b9614ff6.63dfc383cc8ab 2389s ok 578 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 579 2389s ok 580 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 581 2389s ok 582 2389s Set-Cookie: usertrack_test=40fa7bbd.63dfc383ce310; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=40fa7bbd.63dfc383ce310 2389s ok 583 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 584 2389s ok 585 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 586 2389s ok 587 2389s Set-Cookie: usertrack_test=848314d9.63dfc383cfd4c; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=848314d9.63dfc383cfd4c 2389s ok 588 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 589 2389s ok 590 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 591 2389s ok 592 2389s Set-Cookie: usertrack_test=c68e89d9.63dfc383d17bd; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=c68e89d9.63dfc383d17bd 2389s ok 593 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 594 2389s ok 595 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 596 2389s ok 597 2389s Set-Cookie: usertrack_test=fefd82d4.63dfc383d31fd; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=fefd82d4.63dfc383d31fd 2389s ok 598 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 599 2389s ok 600 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 601 2389s ok 602 2389s Set-Cookie: usertrack_test=37d9084b.63dfc383d4ce4; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=37d9084b.63dfc383d4ce4 2389s ok 603 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 604 2389s ok 605 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 606 2389s ok 607 2389s Set-Cookie: usertrack_test=5b807a38.63dfc383d683a; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=5b807a38.63dfc383d683a 2389s ok 608 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 609 2389s ok 610 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 611 2389s ok 612 2389s Set-Cookie: usertrack_test=a21c597f.63dfc383d8309; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=a21c597f.63dfc383d8309 2389s ok 613 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 614 2389s ok 615 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 616 2389s ok 617 2389s Set-Cookie: usertrack_test=2c6c2dea.63dfc383d9f24; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=2c6c2dea.63dfc383d9f24 2389s ok 618 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 619 2389s ok 620 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 621 2389s ok 622 2389s Set-Cookie: usertrack_test=65b5e5ee.63dfc383db887; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=65b5e5ee.63dfc383db887 2389s ok 623 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 624 2389s ok 625 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 626 2389s ok 627 2389s Set-Cookie: usertrack_test=337ef3f8.63dfc383dd11a; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=337ef3f8.63dfc383dd11a 2389s ok 628 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 629 2389s ok 630 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 631 2389s ok 632 2389s Set-Cookie: usertrack_test=2e6ea5bf.63dfc383deaca; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=2e6ea5bf.63dfc383deaca 2389s ok 633 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 634 2389s ok 635 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 636 2389s ok 637 2389s Set-Cookie: usertrack_test=85b38983.63dfc383e0447; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=85b38983.63dfc383e0447 2389s ok 638 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 639 2389s ok 640 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 641 2389s ok 642 2389s Set-Cookie: usertrack_test=9cec95f6.63dfc383e1c72; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=9cec95f6.63dfc383e1c72 2389s ok 643 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 644 2389s ok 645 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 646 2389s ok 647 2389s Set-Cookie: usertrack_test=9019c6c4.63dfc383e36f0; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=9019c6c4.63dfc383e36f0 2389s ok 648 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 649 2389s ok 650 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 651 2389s ok 652 2389s Set-Cookie: usertrack_test=9ffeab7.63dfc383e4f5a; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=9ffeab7.63dfc383e4f5a 2389s ok 653 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 654 2389s ok 655 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 656 2389s ok 657 2389s Set-Cookie: usertrack_test=fb566c6f.63dfc383e690f; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=fb566c6f.63dfc383e690f 2389s ok 658 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 659 2389s ok 660 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 661 2389s ok 662 2389s Set-Cookie: usertrack_test=97492ce8.63dfc383e827d; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=97492ce8.63dfc383e827d 2389s ok 663 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 664 2389s ok 665 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 666 2389s ok 667 2389s Set-Cookie: usertrack_test=effd3a4e.63dfc383e9cff; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=effd3a4e.63dfc383e9cff 2389s ok 668 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 669 2389s ok 670 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 671 2389s ok 672 2389s Set-Cookie: usertrack_test=f242e3de.63dfc383eb69d; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=f242e3de.63dfc383eb69d 2389s ok 673 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 674 2389s ok 675 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 676 2389s ok 677 2389s Set-Cookie: usertrack_test=790de4d7.63dfc383ed04c; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=790de4d7.63dfc383ed04c 2389s ok 678 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 679 2389s ok 680 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 681 2389s ok 682 2389s Set-Cookie: usertrack_test=71658fe2.63dfc383eeaf1; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=71658fe2.63dfc383eeaf1 2389s ok 683 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 684 2389s ok 685 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 686 2389s ok 687 2389s Set-Cookie: usertrack_test=6264ca34.63dfc383f04b4; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=6264ca34.63dfc383f04b4 2389s ok 688 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 689 2389s ok 690 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 691 2389s ok 692 2389s Set-Cookie: usertrack_test=fa91ca5e.63dfc383f1f01; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=fa91ca5e.63dfc383f1f01 2389s ok 693 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 694 2389s ok 695 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 696 2389s ok 697 2389s Set-Cookie: usertrack_test=1c5b89ec.63dfc383f3928; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=1c5b89ec.63dfc383f3928 2389s ok 698 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 699 2389s ok 700 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 701 2389s ok 702 2389s Set-Cookie: usertrack_test=f0fef279.63dfc383f532a; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=f0fef279.63dfc383f532a 2389s ok 703 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 704 2389s ok 705 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 706 2389s ok 707 2389s Set-Cookie: usertrack_test=96681b57.63dfc383f6ce3; path=/; expires=Thu, 04-Sep-25 16:30:04 GMT 2389s Cookie: usertrack_test=96681b57.63dfc383f6ce3 2389s ok 708 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 709 2389s ok 710 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 711 2389s ok 712 2389s Set-Cookie: usertrack_test=b28a6be.63dfc383f893f; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=b28a6be.63dfc383f893f 2389s ok 713 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 714 2389s ok 715 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 716 2389s ok 717 2389s Set-Cookie: usertrack_test=1635268f.63dfc383fa482; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=1635268f.63dfc383fa482 2389s ok 718 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 719 2389s ok 720 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 721 2389s ok 722 2389s Set-Cookie: usertrack_test=569cf2dd.63dfc383fc2e4; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=569cf2dd.63dfc383fc2e4 2389s ok 723 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 724 2389s ok 725 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 726 2389s ok 727 2389s Set-Cookie: usertrack_test=d87450fb.63dfc383fddfa; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=d87450fb.63dfc383fddfa 2389s ok 728 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 729 2389s ok 730 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 731 2389s ok 732 2389s Set-Cookie: usertrack_test=de098aec.63dfc383ff92a; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=de098aec.63dfc383ff92a 2389s ok 733 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 734 2389s ok 735 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 736 2389s ok 737 2389s Set-Cookie: usertrack_test=b843ae28.63dfc3840141c; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=b843ae28.63dfc3840141c 2389s ok 738 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 739 2389s ok 740 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 741 2389s ok 742 2389s Set-Cookie: usertrack_test=3d1a4c1e.63dfc38403204; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=3d1a4c1e.63dfc38403204 2389s ok 743 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 744 2389s ok 745 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 746 2389s ok 747 2389s Set-Cookie: usertrack_test=26894171.63dfc38405139; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=26894171.63dfc38405139 2389s ok 748 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 749 2389s ok 750 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 751 2389s ok 752 2389s Set-Cookie: usertrack_test=2e781df.63dfc38406ff9; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=2e781df.63dfc38406ff9 2389s ok 753 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 754 2389s ok 755 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 756 2389s ok 757 2389s Set-Cookie: usertrack_test=9da64280.63dfc38408fb5; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=9da64280.63dfc38408fb5 2389s ok 758 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 759 2389s ok 760 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 761 2389s ok 762 2389s Set-Cookie: usertrack_test=8b7081eb.63dfc3840aee6; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=8b7081eb.63dfc3840aee6 2389s ok 763 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 764 2389s ok 765 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 766 2389s ok 767 2389s Set-Cookie: usertrack_test=d6d9b905.63dfc3840ce57; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=d6d9b905.63dfc3840ce57 2389s ok 768 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 769 2389s ok 770 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 771 2389s ok 772 2389s Set-Cookie: usertrack_test=1c66e66c.63dfc3840eeb7; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=1c66e66c.63dfc3840eeb7 2389s ok 773 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 774 2389s ok 775 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 776 2389s ok 777 2389s Set-Cookie: usertrack_test=89adc392.63dfc38410f82; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=89adc392.63dfc38410f82 2389s ok 778 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 779 2389s ok 780 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 781 2389s ok 782 2389s Set-Cookie: usertrack_test=d5dfaec2.63dfc38412b94; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=d5dfaec2.63dfc38412b94 2389s ok 783 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 784 2389s ok 785 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 786 2389s ok 787 2389s Set-Cookie: usertrack_test=c153c33a.63dfc384145cf; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=c153c33a.63dfc384145cf 2389s ok 788 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 789 2389s ok 790 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 791 2389s ok 792 2389s Set-Cookie: usertrack_test=ab6c81b.63dfc384161e3; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=ab6c81b.63dfc384161e3 2389s ok 793 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 794 2389s ok 795 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 796 2389s ok 797 2389s Set-Cookie: usertrack_test=27cb5d49.63dfc38417d4a; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=27cb5d49.63dfc38417d4a 2389s ok 798 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 799 2389s ok 800 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 801 2389s ok 802 2389s Set-Cookie: usertrack_test=88486271.63dfc3841981d; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=88486271.63dfc3841981d 2389s ok 803 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 804 2389s ok 805 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 806 2389s ok 807 2389s Set-Cookie: usertrack_test=2fe00f3e.63dfc3841b3cb; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=2fe00f3e.63dfc3841b3cb 2389s ok 808 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 809 2389s ok 810 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 811 2389s ok 812 2389s Set-Cookie: usertrack_test=bab18920.63dfc3841d0bb; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=bab18920.63dfc3841d0bb 2389s ok 813 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 814 2389s ok 815 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 816 2389s ok 817 2389s Set-Cookie: usertrack_test=19701121.63dfc3841ec1d; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=19701121.63dfc3841ec1d 2389s ok 818 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 819 2389s ok 820 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 821 2389s ok 822 2389s Set-Cookie: usertrack_test=a9b00d51.63dfc38420731; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=a9b00d51.63dfc38420731 2389s ok 823 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 824 2389s ok 825 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 826 2389s ok 827 2389s Set-Cookie: usertrack_test=2ae0b09d.63dfc38422210; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=2ae0b09d.63dfc38422210 2389s ok 828 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 829 2389s ok 830 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 831 2389s ok 832 2389s Set-Cookie: usertrack_test=b2700957.63dfc38423d8b; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=b2700957.63dfc38423d8b 2389s ok 833 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 834 2389s ok 835 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 836 2389s ok 837 2389s Set-Cookie: usertrack_test=6aa7d9d2.63dfc384258d3; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=6aa7d9d2.63dfc384258d3 2389s ok 838 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 839 2389s ok 840 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 841 2389s ok 842 2389s Set-Cookie: usertrack_test=e00cb29f.63dfc384273fa; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=e00cb29f.63dfc384273fa 2389s ok 843 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 844 2389s ok 845 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 846 2389s ok 847 2389s Set-Cookie: usertrack_test=63248f02.63dfc38428f37; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=63248f02.63dfc38428f37 2389s ok 848 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 849 2389s ok 850 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 851 2389s ok 852 2389s Set-Cookie: usertrack_test=8114109.63dfc3842ad6a; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=8114109.63dfc3842ad6a 2389s ok 853 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 854 2389s ok 855 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 856 2389s ok 857 2389s Set-Cookie: usertrack_test=7f6efc92.63dfc3842c7c9; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=7f6efc92.63dfc3842c7c9 2389s ok 858 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 859 2389s ok 860 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 861 2389s ok 862 2389s Set-Cookie: usertrack_test=3ecc81e9.63dfc3842e1fd; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=3ecc81e9.63dfc3842e1fd 2389s ok 863 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 864 2389s ok 865 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 866 2389s ok 867 2389s Set-Cookie: usertrack_test=be930a69.63dfc3842fd04; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=be930a69.63dfc3842fd04 2389s ok 868 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 869 2389s ok 870 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 871 2389s ok 872 2389s Set-Cookie: usertrack_test=e2fa34d4.63dfc38431de1; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=e2fa34d4.63dfc38431de1 2389s ok 873 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 874 2389s ok 875 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 876 2389s ok 877 2389s Set-Cookie: usertrack_test=ff9e5b61.63dfc38433834; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=ff9e5b61.63dfc38433834 2389s ok 878 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 879 2389s ok 880 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 881 2389s ok 882 2389s Set-Cookie: usertrack_test=d1e59554.63dfc3843522a; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=d1e59554.63dfc3843522a 2389s ok 883 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 884 2389s ok 885 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 886 2389s ok 887 2389s Set-Cookie: usertrack_test=899fb19f.63dfc38436d4d; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=899fb19f.63dfc38436d4d 2389s ok 888 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 889 2389s ok 890 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 891 2389s ok 892 2389s Set-Cookie: usertrack_test=a2449071.63dfc38438746; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=a2449071.63dfc38438746 2389s ok 893 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 894 2389s ok 895 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 896 2389s ok 897 2389s Set-Cookie: usertrack_test=d8abf3ec.63dfc3843a13c; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=d8abf3ec.63dfc3843a13c 2389s ok 898 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 899 2389s ok 900 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 901 2389s ok 902 2389s Set-Cookie: usertrack_test=20c73fdd.63dfc3843bb53; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=20c73fdd.63dfc3843bb53 2389s ok 903 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 904 2389s ok 905 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 906 2389s ok 907 2389s Set-Cookie: usertrack_test=11d6e889.63dfc3843d5fa; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=11d6e889.63dfc3843d5fa 2389s ok 908 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 909 2389s ok 910 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 911 2389s ok 912 2389s Set-Cookie: usertrack_test=657b236c.63dfc3843ef24; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=657b236c.63dfc3843ef24 2389s ok 913 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 914 2389s ok 915 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 916 2389s ok 917 2389s Set-Cookie: usertrack_test=8962483f.63dfc38440809; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=8962483f.63dfc38440809 2389s ok 918 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 919 2389s ok 920 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 921 2389s ok 922 2389s Set-Cookie: usertrack_test=e07a632b.63dfc384425f2; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=e07a632b.63dfc384425f2 2389s ok 923 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 924 2389s ok 925 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 926 2389s ok 927 2389s Set-Cookie: usertrack_test=b59e99c7.63dfc38443fd9; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=b59e99c7.63dfc38443fd9 2389s ok 928 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 929 2389s ok 930 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 931 2389s ok 932 2389s Set-Cookie: usertrack_test=b0e17745.63dfc38445a8d; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=b0e17745.63dfc38445a8d 2389s ok 933 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 934 2389s ok 935 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 936 2389s ok 937 2389s Set-Cookie: usertrack_test=efdf9a26.63dfc38447530; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=efdf9a26.63dfc38447530 2389s ok 938 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 939 2389s ok 940 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 941 2389s ok 942 2389s Set-Cookie: usertrack_test=b9cdc3f5.63dfc38448e3d; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=b9cdc3f5.63dfc38448e3d 2389s ok 943 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 944 2389s ok 945 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 946 2389s ok 947 2389s Set-Cookie: usertrack_test=cb3fc63d.63dfc3844a771; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=cb3fc63d.63dfc3844a771 2389s ok 948 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 949 2389s ok 950 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 951 2389s ok 952 2389s Set-Cookie: usertrack_test=9b3e9022.63dfc3844c009; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=9b3e9022.63dfc3844c009 2389s ok 953 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 954 2389s ok 955 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 956 2389s ok 957 2389s Set-Cookie: usertrack_test=837c4012.63dfc3844d884; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=837c4012.63dfc3844d884 2389s ok 958 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 959 2389s ok 960 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 961 2389s ok 962 2389s Set-Cookie: usertrack_test=35e7097b.63dfc3844f115; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=35e7097b.63dfc3844f115 2389s ok 963 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 964 2389s ok 965 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 966 2389s ok 967 2389s Set-Cookie: usertrack_test=b937cfb6.63dfc38450b45; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=b937cfb6.63dfc38450b45 2389s ok 968 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 969 2389s ok 970 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 971 2389s ok 972 2389s Set-Cookie: usertrack_test=e565c3e1.63dfc384525f1; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=e565c3e1.63dfc384525f1 2389s ok 973 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 974 2389s ok 975 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 976 2389s ok 977 2389s Set-Cookie: usertrack_test=b22efc07.63dfc38454003; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=b22efc07.63dfc38454003 2389s ok 978 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 979 2389s ok 980 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 981 2389s ok 982 2389s Set-Cookie: usertrack_test=2eb7061a.63dfc38455bb1; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=2eb7061a.63dfc38455bb1 2389s ok 983 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 984 2389s ok 985 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 986 2389s ok 987 2389s Set-Cookie: usertrack_test=35629450.63dfc38457625; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=35629450.63dfc38457625 2389s ok 988 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 989 2389s ok 990 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 991 2389s ok 992 2389s Set-Cookie: usertrack_test=13d150f1.63dfc3845905e; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=13d150f1.63dfc3845905e 2389s ok 993 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 994 2389s ok 995 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 996 2389s ok 997 2389s Set-Cookie: usertrack_test=ce02f745.63dfc3845ab59; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s Cookie: usertrack_test=ce02f745.63dfc3845ab59 2389s ok 998 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 999 2389s ok 1000 2389s ok 1001 2389s # testing : Checking return code is '200' 2389s # expected: 200 2389s # received: '200' 2389s ok 1002 2389s # usertrack_test=19766066.63dfc3845c4d4; path=/; expires=Thu, 04-Sep-25 16:30:05 GMT 2389s ok 1003 2389s # expected: undef 2389s # received: undef 2389s ok 1004 2389s ok 2394s t/modules/vhost_alias.t ............. 2394s 1..8 2394s # Running under perl version 5.040001 for linux 2394s # Current time local: Thu Sep 4 16:29:05 2025 2394s # Current time GMT: Thu Sep 4 16:29:05 2025 2394s # Using Test.pm version 1.31 2394s # Using Apache/Test.pm version 1.44 2394s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 2394s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 2394s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 2394s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 2394s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 2394s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 2394s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 2394s # writing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 2394s # testing : VirtalDocumentRoot test 2394s # expected: 'www.vha-test.com' 2394s # received: 'www.vha-test.com' 2394s ok 1 2394s # testing : VirtualScriptAlias test 2394s # expected: 'test cgi for www.vha-test.com' 2394s # received: 'test cgi for www.vha-test.com' 2394s ok 2 2394s # testing : VirtalDocumentRoot test 2394s # expected: 'big.server.name.from.heck.org' 2394s # received: 'big.server.name.from.heck.org' 2394s ok 3 2394s # testing : VirtualScriptAlias test 2394s # expected: 'test cgi for big.server.name.from.heck.org' 2394s # received: 'test cgi for big.server.name.from.heck.org' 2394s ok 4 2394s # testing : VirtalDocumentRoot test 2394s # expected: 'ab.com' 2394s # received: 'ab.com' 2394s ok 5 2394s # testing : VirtualScriptAlias test 2394s # expected: 'test cgi for ab.com' 2394s # received: 'test cgi for ab.com' 2394s ok 6 2394s # testing : VirtalDocumentRoot test 2394s # expected: 'w-t-f.net' 2394s # received: 'w-t-f.net' 2394s ok 7 2394s # testing : VirtualScriptAlias test 2394s # expected: 'test cgi for w-t-f.net' 2394s # received: 'test cgi for w-t-f.net' 2394s ok 8 2394s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 2394s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 2394s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 2394s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 2394s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 2394s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 2394s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 2394s # removing file: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 2394s # removing dir tree: /tmp/autopkgtest.GhpfRw/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 2394s ok 2399s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 2404s t/protocol/echo.t ................... 2404s 1..8 2404s # Running under perl version 5.040001 for linux 2404s # Current time local: Thu Sep 4 16:29:15 2025 2404s # Current time GMT: Thu Sep 4 16:29:15 2025 2404s # Using Test.pm version 1.31 2404s # Using Apache/Test.pm version 1.44 2404s testing mod_echo_ssl 2404s ok 1 2404s #Cipher: TLS_AES_256_GCM_SHA384 2404s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2404s # testing : echo 2404s # expected: 't/protocol/echo.t' 2404s # received: 't/protocol/echo.t' 2404s ok 2 2404s # testing : echo 2404s # expected: '/usr/bin/perl' 2404s # received: '/usr/bin/perl' 2404s ok 3 2404s # testing : echo 2404s # expected: '12851381285138128513812851381285138' 2404s # received: '12851381285138128513812851381285138' 2404s ok 4 2404s testing mod_echo 2404s ok 5 2404s # testing : echo 2404s # expected: 't/protocol/echo.t' 2404s # received: 't/protocol/echo.t' 2404s ok 6 2404s # testing : echo 2404s # expected: '/usr/bin/perl' 2404s # received: '/usr/bin/perl' 2404s ok 7 2404s # testing : echo 2404s # expected: '12851381285138128513812851381285138' 2404s # received: '12851381285138128513812851381285138' 2404s ok 8 2404s ok 2409s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 2414s t/security/CVE-2003-0542.t .......... 2414s 1..1 2414s # Running under perl version 5.040001 for linux 2414s # Current time local: Thu Sep 4 16:29:25 2025 2414s # Current time GMT: Thu Sep 4 16:29:25 2025 2414s # Using Test.pm version 1.31 2414s # Using Apache/Test.pm version 1.44 2414s # testing : CAN-2003-0542 test case 2414s # expected: 404 2414s # received: '404' 2414s ok 1 2414s ok 2419s t/security/CVE-2004-0747.t .......... 2419s 1..1 2419s # Running under perl version 5.040001 for linux 2419s # Current time local: Thu Sep 4 16:29:29 2025 2419s # Current time GMT: Thu Sep 4 16:29:29 2025 2419s # Using Test.pm version 1.31 2419s # Using Apache/Test.pm version 1.44 2419s # testing : CAN-2004-0747 ap_resolve_env test case 2419s # expected: 200 2419s # received: 200 2419s ok 1 2419s ok 2424s t/security/CVE-2004-0811.t .......... 2424s 1..8 2424s # Running under perl version 5.040001 for linux 2424s # Current time local: Thu Sep 4 16:29:35 2025 2424s # Current time GMT: Thu Sep 4 16:29:35 2025 2424s # Using Test.pm version 1.31 2424s # Using Apache/Test.pm version 1.44 2424s # testing : subdir access allowed 2424s # expected: 200 2424s # received: '200' 2424s ok 1 2424s # testing : subdir access allowed 2424s # expected: 200 2424s # received: '200' 2424s ok 2 2424s # testing : subdir access allowed 2424s # expected: 200 2424s # received: '200' 2424s ok 3 2424s # testing : subdir access allowed 2424s # expected: 200 2424s # received: '200' 2424s ok 4 2424s # testing : topdir access denied 2424s # expected: 401 2424s # received: '401' 2424s ok 5 2424s # testing : topdir access denied 2424s # expected: 401 2424s # received: '401' 2424s ok 6 2424s # testing : topdir access denied 2424s # expected: 401 2424s # received: '401' 2424s ok 7 2424s # testing : topdir access denied 2424s # expected: 401 2424s # received: '401' 2424s ok 8 2424s ok 2429s t/security/CVE-2004-0940.t .......... 2429s 1..1 2429s # Running under perl version 5.040001 for linux 2429s # Current time local: Thu Sep 4 16:29:40 2025 2429s # Current time GMT: Thu Sep 4 16:29:40 2025 2429s # Using Test.pm version 1.31 2429s # Using Apache/Test.pm version 1.44 2429s # testing : response was 200 2429s # expected: 200 2429s # received: '200' 2429s ok 1 2429s ok 2434s t/security/CVE-2004-0942.t .......... 2434s 1..2 2434s # Running under perl version 5.040001 for linux 2434s # Current time local: Thu Sep 4 16:29:45 2025 2434s # Current time GMT: Thu Sep 4 16:29:45 2025 2434s # Using Test.pm version 1.31 2434s # Using Apache/Test.pm version 1.44 2434s ok 1 2434s # testing : request was refused 2434s # expected: qr/^HTTP\/1\.. 400/ 2434s # received: 'HTTP/1.1 400 Bad Request 2434s # ' 2434s ok 2 2434s ok 2439s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 2444s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 2449s t/security/CVE-2005-2491.t .......... 2449s 1..4 2449s # Running under perl version 5.040001 for linux 2449s # Current time local: Thu Sep 4 16:30:00 2025 2449s # Current time GMT: Thu Sep 4 16:30:00 2025 2449s # Using Test.pm version 1.31 2449s # Using Apache/Test.pm version 1.44 2449s # testing : check that server did not segfault 2449s # expected: 'Internal Server Error' 2449s # received: 'Internal Server Error' 2449s ok 1 2449s # testing : check for 500 response error 2449s # expected: 500 2449s # received: '500' 2449s ok 2 2449s # testing : check that server did not segfault 2449s # expected: 'Internal Server Error' 2449s # received: 'Internal Server Error' 2449s ok 3 2449s # testing : check for 500 response error 2449s # expected: 500 2449s # received: '500' 2449s ok 4 2449s ok 2454s t/security/CVE-2005-2700.t .......... 2454s 1..2 2454s # Running under perl version 5.040001 for linux 2454s # Current time local: Thu Sep 4 16:30:05 2025 2454s # Current time GMT: Thu Sep 4 16:30:05 2025 2454s # Using Test.pm version 1.31 2454s # Using Apache/Test.pm version 1.44 2454s # testing : access permitted without ccert 2454s # expected: 200 2454s # received: '200' 2454s ok 1 2454s # testing : access *not* permitted without ccert 2454s # expected: 200 2454s # received: '403' 2454s ok 2 2454s ok 2460s t/security/CVE-2005-3352.t .......... 2460s 1..2 2460s # Running under perl version 5.040001 for linux 2460s # Current time local: Thu Sep 4 16:30:10 2025 2460s # Current time GMT: Thu Sep 4 16:30:10 2025 2460s # Using Test.pm version 1.31 2460s # Using Apache/Test.pm version 1.44 2460s # testing : response code is OK 2460s # expected: 200 2460s # received: '200' 2460s ok 1 2460s # testing : referer was escaped 2460s # expected: qr/%22%3e/ 2460s # received: ' 2460s # 2460s # Menu for /security/CVE-2005-3352.map 2460s # 2460s #

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

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

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

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

Bad Request

2561s #

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

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

Forbidden

2620s

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

2620s 2620s ok 1 2620s HTTP/1.1 200 OK 2620s Connection: close 2620s Date: Thu, 04 Sep 2025 16:32:56 GMT 2620s Accept-Ranges: bytes 2620s ETag: "1a-62c6deaf13e40" 2620s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2620s Vary: In-If1 2620s Content-Length: 26 2620s Content-Type: text/html 2620s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2620s Client-Date: Thu, 04 Sep 2025 16:32:56 GMT 2620s Client-Peer: 127.0.0.1:8532 2620s Client-Response-Num: 1 2620s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2620s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2620s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2620s Client-SSL-Socket-Class: IO::Socket::SSL 2620s Client-SSL-Version: TLSv1_3 2620s DMMATCH1: 1 2620s 2620s welcome to localhost:8529 2620s ok 2 2620s 500 Server closed connection without sending any data back 2620s Content-Type: text/plain 2620s Client-Date: Thu, 04 Sep 2025 16:32:56 GMT 2620s Client-Warning: Internal response 2620s 2620s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2620s ok 3 2620s ok 2620s All tests successful. 2620s Files=143, Tests=7316, 788 wallclock secs ( 2.44 usr 0.86 sys + 277.55 cusr 504.96 csys = 785.81 CPU) 2620s Result: PASS 2620s [warning] server localhost:8529 shutdown 2621s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 2621s Files=143, Tests=7316, 788 wallclock secs ( 2.44 usr 0.86 sys + 277.55 cusr 504.96 csys = 785.81 CPU) 2621s + grep -E '^Result: PASS' testlog.mpm_event 2621s Result: PASS 2621s + grep -E '^Result: FAIL' testlog.mpm_event 2621s + grep -E 'server dumped core' testlog.mpm_event 2621s + return 0 2622s autopkgtest [16:32:58]: test run-test-suite: -----------------------] 2628s run-test-suite PASS 2628s autopkgtest [16:33:04]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 2629s autopkgtest [16:33:05]: test default-mods: preparing testbed 2638s Creating nova instance adt-questing-arm64-apache2-20250904-154915-juju-7f2275-prod-proposed-migration-environment-2-feeadad8-eed4-4614-836a-08944f454f2f from image adt/ubuntu-questing-arm64-server-20250904.img (UUID 9b010224-8790-4233-a590-757337796900)... 2725s autopkgtest [16:34:41]: testbed dpkg architecture: arm64 2725s autopkgtest [16:34:41]: testbed apt version: 3.1.5ubuntu1 2726s autopkgtest [16:34:42]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2726s autopkgtest [16:34:42]: testbed release detected to be: questing 2727s autopkgtest [16:34:43]: updating testbed package index (apt update) 2727s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2727s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2727s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2728s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2728s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2728s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 2728s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2728s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 2728s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [101 kB] 2728s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 c-n-f Metadata [3928 B] 2728s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted arm64 Packages [33.0 kB] 2728s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted arm64 c-n-f Metadata [308 B] 2728s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [238 kB] 2728s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 c-n-f Metadata [7164 B] 2728s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [5532 B] 2728s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 c-n-f Metadata [300 B] 2730s Fetched 970 kB in 1s (751 kB/s) 2731s Reading package lists... 2732s autopkgtest [16:34:48]: upgrading testbed (apt dist-upgrade and autopurge) 2732s Reading package lists... 2733s Building dependency tree... 2733s Reading state information... 2733s Calculating upgrade... 2734s The following packages will be upgraded: 2734s bpftrace cryptsetup-bin dash libbrotli1 libcryptsetup12 2734s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2734s Need to get 3049 kB of archives. 2734s After this operation, 459 kB of additional disk space will be used. 2734s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 dash arm64 0.5.12-12ubuntu2 [99.3 kB] 2735s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libcryptsetup12 arm64 2:2.8.0-1ubuntu2 [287 kB] 2735s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 bpftrace arm64 0.23.5-1ubuntu1 [2091 kB] 2736s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 cryptsetup-bin arm64 2:2.8.0-1ubuntu2 [231 kB] 2736s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 libbrotli1 arm64 1.1.0-2build5 [341 kB] 2737s Preconfiguring packages ... 2737s Fetched 3049 kB in 2s (1272 kB/s) 2737s (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 ... 131182 files and directories currently installed.) 2737s Preparing to unpack .../dash_0.5.12-12ubuntu2_arm64.deb ... 2738s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 2738s Setting up dash (0.5.12-12ubuntu2) ... 2738s (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 ... 131182 files and directories currently installed.) 2738s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_arm64.deb ... 2738s Unpacking libcryptsetup12:arm64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2738s Preparing to unpack .../bpftrace_0.23.5-1ubuntu1_arm64.deb ... 2738s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 2738s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_arm64.deb ... 2738s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2738s Preparing to unpack .../libbrotli1_1.1.0-2build5_arm64.deb ... 2738s Unpacking libbrotli1:arm64 (1.1.0-2build5) over (1.1.0-2build4) ... 2738s Setting up bpftrace (0.23.5-1ubuntu1) ... 2738s Setting up libbrotli1:arm64 (1.1.0-2build5) ... 2738s Setting up libcryptsetup12:arm64 (2:2.8.0-1ubuntu2) ... 2738s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 2738s Processing triggers for man-db (2.13.1-1) ... 2739s Processing triggers for debianutils (5.23.2) ... 2739s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2740s Reading package lists... 2740s Building dependency tree... 2740s Reading state information... 2740s Solving dependencies... 2741s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2744s Reading package lists... 2744s Building dependency tree... 2744s Reading state information... 2744s Solving dependencies... 2745s The following NEW packages will be installed: 2745s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2745s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2745s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 2745s Need to get 2082 kB of archives. 2745s After this operation, 14.0 MB of additional disk space will be used. 2745s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 2745s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu2 [95.1 kB] 2745s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu2 [11.4 kB] 2745s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu2 [9152 B] 2745s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 liblua5.4-0 arm64 5.4.8-1 [171 kB] 2746s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-bin arm64 2.4.64-1ubuntu2 [1337 kB] 2748s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 2748s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-utils arm64 2.4.64-1ubuntu2 [98.5 kB] 2748s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 apache2 arm64 2.4.64-1ubuntu2 [90.3 kB] 2749s Fetched 2082 kB in 4s (564 kB/s) 2749s Selecting previously unselected package libapr1t64:arm64. 2749s (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 ... 131182 files and directories currently installed.) 2749s Preparing to unpack .../0-libapr1t64_1.7.5-1_arm64.deb ... 2749s Unpacking libapr1t64:arm64 (1.7.5-1) ... 2749s Selecting previously unselected package libaprutil1t64:arm64. 2749s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_arm64.deb ... 2749s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 2749s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 2749s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_arm64.deb ... 2749s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 2749s Selecting previously unselected package libaprutil1-ldap:arm64. 2749s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_arm64.deb ... 2749s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 2749s Selecting previously unselected package liblua5.4-0:arm64. 2749s Preparing to unpack .../4-liblua5.4-0_5.4.8-1_arm64.deb ... 2749s Unpacking liblua5.4-0:arm64 (5.4.8-1) ... 2749s Selecting previously unselected package apache2-bin. 2749s Preparing to unpack .../5-apache2-bin_2.4.64-1ubuntu2_arm64.deb ... 2749s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 2749s Selecting previously unselected package apache2-data. 2749s Preparing to unpack .../6-apache2-data_2.4.64-1ubuntu2_all.deb ... 2749s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2749s Selecting previously unselected package apache2-utils. 2749s Preparing to unpack .../7-apache2-utils_2.4.64-1ubuntu2_arm64.deb ... 2749s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2749s Selecting previously unselected package apache2. 2749s Preparing to unpack .../8-apache2_2.4.64-1ubuntu2_arm64.deb ... 2749s Unpacking apache2 (2.4.64-1ubuntu2) ... 2749s Setting up libapr1t64:arm64 (1.7.5-1) ... 2749s Setting up liblua5.4-0:arm64 (5.4.8-1) ... 2749s Setting up apache2-data (2.4.64-1ubuntu2) ... 2749s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 2749s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 2749s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 2749s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2749s Setting up apache2-bin (2.4.64-1ubuntu2) ... 2749s Setting up apache2 (2.4.64-1ubuntu2) ... 2749s Enabling module mpm_event. 2749s Enabling module authz_core. 2749s Enabling module authz_host. 2749s Enabling module authn_core. 2749s Enabling module auth_basic. 2750s Enabling module access_compat. 2750s Enabling module authn_file. 2750s Enabling module authz_user. 2750s Enabling module alias. 2750s Enabling module dir. 2750s Enabling module autoindex. 2750s Enabling module env. 2750s Enabling module mime. 2750s Enabling module negotiation. 2750s Enabling module setenvif. 2750s Enabling module filter. 2750s Enabling module deflate. 2750s Enabling module status. 2750s Enabling module reqtimeout. 2750s Enabling conf charset. 2750s Enabling conf localized-error-pages. 2750s Enabling conf other-vhosts-access-log. 2750s Enabling conf security. 2750s Enabling conf serve-cgi-bin. 2750s Enabling site 000-default. 2751s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2752s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2753s Processing triggers for ufw (0.36.2-9) ... 2753s Processing triggers for man-db (2.13.1-1) ... 2753s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2773s autopkgtest [16:35:29]: test default-mods: [----------------------- 2773s alias_module (shared) 2773s auth_basic_module (shared) 2773s authn_core_module (shared) 2773s authz_core_module (shared) 2773s log_config_module (static) 2773s mime_module (shared) 2773s reqtimeout_module (shared) 2773s version_module (static) 2773s watchdog_module (static) 2773s autopkgtest [16:35:29]: test default-mods: -----------------------] 2774s default-mods PASS 2774s autopkgtest [16:35:30]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 2774s autopkgtest [16:35:30]: test duplicate-module-load: preparing testbed 2775s Reading package lists... 2775s Building dependency tree... 2775s Reading state information... 2776s Solving dependencies... 2776s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2777s autopkgtest [16:35:33]: test duplicate-module-load: [----------------------- 2777s + cd /tmp/autopkgtest.GhpfRw/autopkgtest_tmp 2777s + apache2ctl -l -M 2777s + sort unsorted 2777s + grep core.c sorted 2777s core.c 2777s http_core.c 2777s + uniq 2777s + diff -u sorted dedup 2778s autopkgtest [16:35:34]: test duplicate-module-load: -----------------------] 2778s duplicate-module-load PASS 2778s autopkgtest [16:35:34]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 2779s autopkgtest [16:35:35]: test htcacheclean: preparing testbed 2779s Reading package lists... 2780s Building dependency tree... 2780s Reading state information... 2780s Solving dependencies... 2781s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2782s autopkgtest [16:35:38]: test htcacheclean: [----------------------- 2782s + htc_enabled 2782s + ls /etc/rc[2345].d/S*apache-htcacheclean 2782s + return 1 2782s + a2enmod cache_disk 2782s Considering dependency cache for cache_disk: 2782s Enabling module cache. 2782s Enabling module cache_disk. 2782s Enabling external service apache-htcacheclean 2782s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 2782s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 2783s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' -> '/usr/lib/systemd/system/apache-htcacheclean.service'. 2783s The service will be started on next reboot. 2783s + htc_enabled 2783s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 2783s + return 0 2783s + service apache-htcacheclean startTo activate the new configuration, you need to run: 2783s systemctl restart apache2 2783s systemctl start apache-htcacheclean 2783s 2784s + ps -ef 2784s + grep /usr/bin/htcacheclean 2784s www-data 2237 1 0 16:35 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 2784s root 2979 2830 0 16:35 ? 00:00:00 grep /usr/bin/htcacheclean 2784s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 2784s + pgrep -P 1 -u www-data -G www-data htcacheclean 2784s + service apache-htcacheclean status 2784s 2237 2784s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 2784s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 2784s Active: active (running) since Thu 2025-09-04 16:35:08 UTC; 31s ago 2784s Invocation: c9f5828f15ac4ff4b33b7fb932117b85 2784s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 2784s Main PID: 2237 (htcacheclean) 2784s Tasks: 1 (limit: 4537) 2784s Memory: 268K (peak: 1.7M) 2784s CPU: 12ms 2784s CGroup: /system.slice/apache-htcacheclean.service 2784s └─2237 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 2784s 2784s Sep 04 16:35:08 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2784s Sep 04 16:35:08 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2784s + service apache-htcacheclean stop 2785s + sleep 1 2785s + pgrep -P 1 -u www-data -G www-data htcacheclean 2786s + service apache-htcacheclean status 2786s + a2dismod cache_disk 2786s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 2786s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 2786s Active: inactive (dead) since Thu 2025-09-04 16:35:40 UTC; 1s ago 2786s Duration: 32.347s 2786s Invocation: c9f5828f15ac4ff4b33b7fb932117b85 2786s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 2786s Main PID: 2237 (code=exited, status=0/SUCCESS) 2786s Mem peak: 1.7M 2786s CPU: 13ms 2786s 2786s Sep 04 16:35:08 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2786s Sep 04 16:35:08 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2786s Sep 04 16:35:40 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2786s Sep 04 16:35:40 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 2786s Sep 04 16:35:40 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2786s Disabling external service apache-htcacheclean 2786s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 2786s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 2786s Removed '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service'. 2787s Module cache_disk disabled. 2787s To activate the new configuration, you need to run: 2787s systemctl restart apache2 2787s systemctl stop apache-htcacheclean 2787s + htc_enabled 2787s + ls /etc/rc[2345].d/S*apache-htcacheclean 2787s + return 1 2787s + a2enmod cache_socache 2787s Considering dependency cache for cache_socache: 2787s Module cache already enabled 2787s Enabling module cache_socache. 2787s To activate the new configuration, you need to run: 2787s systemctl restart apache2 2787s + htc_enabled 2787s + ls /etc/rc[2345].d/S*apache-htcacheclean 2787s + return 1 2787s + exit 0 2787s autopkgtest [16:35:43]: test htcacheclean: -----------------------] 2788s autopkgtest [16:35:44]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 2788s htcacheclean PASS 2788s autopkgtest [16:35:44]: test ssl-passphrase: preparing testbed 2788s Reading package lists... 2789s Building dependency tree... 2789s Reading state information... 2789s Solving dependencies... 2789s The following NEW packages will be installed: 2789s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 2790s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 2790s Need to get 1306 kB of archives. 2790s After this operation, 5174 kB of additional disk space will be used. 2790s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libtcl8.6 arm64 8.6.17+dfsg-1 [1024 kB] 2791s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 tcl8.6 arm64 8.6.17+dfsg-1 [14.9 kB] 2791s Get:3 http://ftpmaster.internal/ubuntu questing/universe arm64 tcl-expect arm64 5.45.4-4 [112 kB] 2791s Get:4 http://ftpmaster.internal/ubuntu questing/universe arm64 expect arm64 5.45.4-4 [137 kB] 2791s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 2792s Preconfiguring packages ... 2792s Fetched 1306 kB in 2s (655 kB/s) 2792s Selecting previously unselected package libtcl8.6:arm64. 2792s (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 ... 131896 files and directories currently installed.) 2792s Preparing to unpack .../libtcl8.6_8.6.17+dfsg-1_arm64.deb ... 2792s Unpacking libtcl8.6:arm64 (8.6.17+dfsg-1) ... 2792s Selecting previously unselected package tcl8.6. 2792s Preparing to unpack .../tcl8.6_8.6.17+dfsg-1_arm64.deb ... 2792s Unpacking tcl8.6 (8.6.17+dfsg-1) ... 2792s Selecting previously unselected package tcl-expect:arm64. 2792s Preparing to unpack .../tcl-expect_5.45.4-4_arm64.deb ... 2792s Unpacking tcl-expect:arm64 (5.45.4-4) ... 2792s Selecting previously unselected package expect. 2792s Preparing to unpack .../expect_5.45.4-4_arm64.deb ... 2792s Unpacking expect (5.45.4-4) ... 2792s Selecting previously unselected package ssl-cert. 2792s Preparing to unpack .../ssl-cert_1.1.3ubuntu1_all.deb ... 2792s Unpacking ssl-cert (1.1.3ubuntu1) ... 2792s Setting up ssl-cert (1.1.3ubuntu1) ... 2793s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 2794s Setting up libtcl8.6:arm64 (8.6.17+dfsg-1) ... 2794s Setting up tcl8.6 (8.6.17+dfsg-1) ... 2794s Setting up tcl-expect:arm64 (5.45.4-4) ... 2794s Setting up expect (5.45.4-4) ... 2794s Processing triggers for man-db (2.13.1-1) ... 2794s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2795s autopkgtest [16:35:51]: test ssl-passphrase: [----------------------- 2796s + cd /etc/ssl/private 2796s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 2796s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 2796s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 2796s writing RSA key 2796s + a2enmod ssl 2796s Considering dependency mime for ssl: 2796s Module mime already enabled 2796s Considering dependency socache_shmcb for ssl: 2796s Enabling module socache_shmcb. 2796s Enabling module ssl. 2796s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2796s To activate the new configuration, you need to run: 2796s systemctl restart apache2 2796s + a2ensite default-ssl 2796s Enabling site default-ssl. 2796s To activate the new configuration, you need to run: 2796s systemctl reload apache2 2796s + + password_responder 2796s + [ ! -e /run/systemd/ask-password/sck.* ] 2796s + sleep 1 2796s expect 2796s spawn service apache2 restart 2797s 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 2797s + [ ! -e /run/systemd/ask-password/sck.a9f144b5b28fcc26 ] 2797s + echo ssl-passphrase test password responder: found prompt, sending password 2797s + + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.a9f144b5b28fcc26 2797s echo test 2797s 2797s + echo Hello, world! 2797s + curl -k https://localhost/hello.txt 2797s % Total % Received % Xferd Average Speed Time Time Time Current 2797s Dload Upload Total Spent Left Speed 2797s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 823 0 --:--:-- --:--:-- --:--:-- 875 2797s + result=Hello, world! 2797s + [ Hello, world! != Hello, world! ] 2797s autopkgtest [16:35:53]: test ssl-passphrase: -----------------------] 2798s autopkgtest [16:35:54]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 2798s ssl-passphrase PASS 2798s autopkgtest [16:35:54]: test check-http2: preparing testbed 2806s Creating nova instance adt-questing-arm64-apache2-20250904-154915-juju-7f2275-prod-proposed-migration-environment-2-feeadad8-eed4-4614-836a-08944f454f2f from image adt/ubuntu-questing-arm64-server-20250904.img (UUID 9b010224-8790-4233-a590-757337796900)... 2906s autopkgtest [16:37:42]: testbed dpkg architecture: arm64 2906s autopkgtest [16:37:42]: testbed apt version: 3.1.5ubuntu1 2907s autopkgtest [16:37:43]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2907s autopkgtest [16:37:43]: testbed release detected to be: questing 2908s autopkgtest [16:37:44]: updating testbed package index (apt update) 2908s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2909s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2909s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2909s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2909s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 2909s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2909s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2909s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 2909s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [101 kB] 2909s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 c-n-f Metadata [3928 B] 2909s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted arm64 Packages [33.0 kB] 2909s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted arm64 c-n-f Metadata [308 B] 2909s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [238 kB] 2909s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 c-n-f Metadata [7164 B] 2909s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [5532 B] 2909s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 c-n-f Metadata [300 B] 2911s Fetched 970 kB in 2s (627 kB/s) 2912s Reading package lists... 2913s autopkgtest [16:37:49]: upgrading testbed (apt dist-upgrade and autopurge) 2913s Reading package lists... 2914s Building dependency tree... 2914s Reading state information... 2914s Calculating upgrade... 2914s The following packages will be upgraded: 2914s bpftrace cryptsetup-bin dash libbrotli1 libcryptsetup12 2915s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2915s Need to get 3049 kB of archives. 2915s After this operation, 459 kB of additional disk space will be used. 2915s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 dash arm64 0.5.12-12ubuntu2 [99.3 kB] 2915s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libcryptsetup12 arm64 2:2.8.0-1ubuntu2 [287 kB] 2915s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 bpftrace arm64 0.23.5-1ubuntu1 [2091 kB] 2917s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 cryptsetup-bin arm64 2:2.8.0-1ubuntu2 [231 kB] 2917s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 libbrotli1 arm64 1.1.0-2build5 [341 kB] 2918s Preconfiguring packages ... 2918s Fetched 3049 kB in 3s (1099 kB/s) 2918s (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 ... 131182 files and directories currently installed.) 2918s Preparing to unpack .../dash_0.5.12-12ubuntu2_arm64.deb ... 2918s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 2918s Setting up dash (0.5.12-12ubuntu2) ... 2918s (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 ... 131182 files and directories currently installed.) 2918s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_arm64.deb ... 2918s Unpacking libcryptsetup12:arm64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2919s Preparing to unpack .../bpftrace_0.23.5-1ubuntu1_arm64.deb ... 2919s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 2919s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_arm64.deb ... 2919s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2919s Preparing to unpack .../libbrotli1_1.1.0-2build5_arm64.deb ... 2919s Unpacking libbrotli1:arm64 (1.1.0-2build5) over (1.1.0-2build4) ... 2919s Setting up bpftrace (0.23.5-1ubuntu1) ... 2919s Setting up libbrotli1:arm64 (1.1.0-2build5) ... 2919s Setting up libcryptsetup12:arm64 (2:2.8.0-1ubuntu2) ... 2919s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 2919s Processing triggers for man-db (2.13.1-1) ... 2920s Processing triggers for debianutils (5.23.2) ... 2920s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2921s Reading package lists... 2921s Building dependency tree... 2921s Reading state information... 2921s Solving dependencies... 2922s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2926s Reading package lists... 2926s Building dependency tree... 2926s Reading state information... 2927s Solving dependencies... 2928s The following NEW packages will be installed: 2928s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2928s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 2928s liblua5.4-0 nghttp2-client ssl-cert 2928s 0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. 2928s Need to get 2298 kB of archives. 2928s After this operation, 14.6 MB of additional disk space will be used. 2928s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 2928s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu2 [95.1 kB] 2928s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu2 [11.4 kB] 2928s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu2 [9152 B] 2928s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 liblua5.4-0 arm64 5.4.8-1 [171 kB] 2929s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-bin arm64 2.4.64-1ubuntu2 [1337 kB] 2930s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 2930s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-utils arm64 2.4.64-1ubuntu2 [98.5 kB] 2930s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 apache2 arm64 2.4.64-1ubuntu2 [90.3 kB] 2930s Get:10 http://ftpmaster.internal/ubuntu questing/universe arm64 libev4t64 arm64 1:4.33-2.1build1 [30.5 kB] 2930s Get:11 http://ftpmaster.internal/ubuntu questing/universe arm64 nghttp2-client arm64 1.64.0-1.1build1 [167 kB] 2930s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 2931s Preconfiguring packages ... 2931s Fetched 2298 kB in 3s (834 kB/s) 2931s Selecting previously unselected package libapr1t64:arm64. 2931s (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 ... 131182 files and directories currently installed.) 2931s Preparing to unpack .../00-libapr1t64_1.7.5-1_arm64.deb ... 2931s Unpacking libapr1t64:arm64 (1.7.5-1) ... 2931s Selecting previously unselected package libaprutil1t64:arm64. 2931s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_arm64.deb ... 2931s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 2931s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 2931s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_arm64.deb ... 2931s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 2931s Selecting previously unselected package libaprutil1-ldap:arm64. 2931s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_arm64.deb ... 2931s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 2931s Selecting previously unselected package liblua5.4-0:arm64. 2932s Preparing to unpack .../04-liblua5.4-0_5.4.8-1_arm64.deb ... 2932s Unpacking liblua5.4-0:arm64 (5.4.8-1) ... 2932s Selecting previously unselected package apache2-bin. 2932s Preparing to unpack .../05-apache2-bin_2.4.64-1ubuntu2_arm64.deb ... 2932s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 2932s Selecting previously unselected package apache2-data. 2932s Preparing to unpack .../06-apache2-data_2.4.64-1ubuntu2_all.deb ... 2932s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2932s Selecting previously unselected package apache2-utils. 2932s Preparing to unpack .../07-apache2-utils_2.4.64-1ubuntu2_arm64.deb ... 2932s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2932s Selecting previously unselected package apache2. 2932s Preparing to unpack .../08-apache2_2.4.64-1ubuntu2_arm64.deb ... 2932s Unpacking apache2 (2.4.64-1ubuntu2) ... 2932s Selecting previously unselected package libev4t64:arm64. 2932s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_arm64.deb ... 2932s Unpacking libev4t64:arm64 (1:4.33-2.1build1) ... 2932s Selecting previously unselected package nghttp2-client. 2932s Preparing to unpack .../10-nghttp2-client_1.64.0-1.1build1_arm64.deb ... 2932s Unpacking nghttp2-client (1.64.0-1.1build1) ... 2932s Selecting previously unselected package ssl-cert. 2932s Preparing to unpack .../11-ssl-cert_1.1.3ubuntu1_all.deb ... 2932s Unpacking ssl-cert (1.1.3ubuntu1) ... 2932s Setting up libev4t64:arm64 (1:4.33-2.1build1) ... 2932s Setting up nghttp2-client (1.64.0-1.1build1) ... 2932s Setting up ssl-cert (1.1.3ubuntu1) ... 2933s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 2934s Setting up libapr1t64:arm64 (1.7.5-1) ... 2934s Setting up liblua5.4-0:arm64 (5.4.8-1) ... 2934s Setting up apache2-data (2.4.64-1ubuntu2) ... 2934s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 2934s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 2934s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 2934s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2934s Setting up apache2-bin (2.4.64-1ubuntu2) ... 2934s Setting up apache2 (2.4.64-1ubuntu2) ... 2934s Enabling module mpm_event. 2934s Enabling module authz_core. 2934s Enabling module authz_host. 2934s Enabling module authn_core. 2934s Enabling module auth_basic. 2934s Enabling module access_compat. 2934s Enabling module authn_file. 2934s Enabling module authz_user. 2934s Enabling module alias. 2934s Enabling module dir. 2934s Enabling module autoindex. 2934s Enabling module env. 2934s Enabling module mime. 2934s Enabling module negotiation. 2934s Enabling module setenvif. 2935s Enabling module filter. 2935s Enabling module deflate. 2935s Enabling module status. 2935s Enabling module reqtimeout. 2935s Enabling conf charset. 2935s Enabling conf localized-error-pages. 2935s Enabling conf other-vhosts-access-log. 2935s Enabling conf security. 2935s Enabling conf serve-cgi-bin. 2935s Enabling site 000-default. 2936s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2937s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2938s Processing triggers for ufw (0.36.2-9) ... 2938s Processing triggers for man-db (2.13.1-1) ... 2939s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2947s autopkgtest [16:38:23]: test check-http2: [----------------------- 2948s + a2enmod http2 2948s Enabling module http2. 2948s To activate the new configuration, you need to run: 2948s systemctl restart apache2 2948s + a2enmod ssl 2948s Considering dependency mime for ssl: 2948s Module mime already enabled 2948s Considering dependency socache_shmcb for ssl: 2948s Enabling module socache_shmcb. 2948s Enabling module ssl. 2948s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2948s To activate the new configuration, you need to run: 2948s systemctl restart apache2 2948s + a2ensite default-ssl 2948s Enabling site default-ssl. 2948s To activate the new configuration, you need to run: 2948s systemctl reload apache2 2948s + echo Protocols h2c h2 http/1.1 2948s + service apache2 restart 2948s + echo Hello, world! 2948s + testapache curl -s -k http://localhost/hello.txt 2948s + cmd=curl -s -k http://localhost/hello.txt 2948s + curl -s -k http://localhost/hello.txt 2948s OK 2948s + result=Hello, world! 2948s + [ Hello, world! != Hello, world! ] 2948s + echo OK 2948s + testapache curl -s -k https://localhost/hello.txt 2948s + cmd=curl -s -k https://localhost/hello.txt 2948s + curl -s -k https://localhost/hello.txt 2948s OK 2948s + result=Hello, world! 2948s + [ Hello, world! != Hello, world! ] 2948s + echo OK 2948s + testapache nghttp --no-verify-peer https://localhost/hello.txt 2948s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 2948s + nghttp --no-verify-peer https://localhost/hello.txt 2948s OK 2948s + result=Hello, world! 2948s + [ Hello, world! != Hello, world! ] 2948s + echo OK 2948s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 2948s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 2948s + nghttp -u --no-verify-peer http://localhost/hello.txt 2948s OK 2948s + result=Hello, world! 2948s + [ Hello, world! != Hello, world! ] 2948s + echo OK 2949s autopkgtest [16:38:25]: test check-http2: -----------------------] 2949s check-http2 PASS 2949s autopkgtest [16:38:25]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 2950s autopkgtest [16:38:26]: test check-ubuntu-branding: preparing testbed 2958s Creating nova instance adt-questing-arm64-apache2-20250904-154915-juju-7f2275-prod-proposed-migration-environment-2-feeadad8-eed4-4614-836a-08944f454f2f from image adt/ubuntu-questing-arm64-server-20250904.img (UUID 9b010224-8790-4233-a590-757337796900)... 3049s autopkgtest [16:40:05]: testbed dpkg architecture: arm64 3049s autopkgtest [16:40:05]: testbed apt version: 3.1.5ubuntu1 3049s autopkgtest [16:40:05]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3050s autopkgtest [16:40:06]: testbed release detected to be: questing 3050s autopkgtest [16:40:06]: updating testbed package index (apt update) 3051s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 3051s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 3051s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 3051s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 3051s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 3052s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 3052s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 3052s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 3052s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [101 kB] 3052s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 c-n-f Metadata [3928 B] 3052s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted arm64 Packages [33.0 kB] 3052s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted arm64 c-n-f Metadata [308 B] 3052s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [238 kB] 3052s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 c-n-f Metadata [7164 B] 3052s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [5532 B] 3052s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 c-n-f Metadata [300 B] 3054s Fetched 970 kB in 2s (603 kB/s) 3055s Reading package lists... 3056s autopkgtest [16:40:12]: upgrading testbed (apt dist-upgrade and autopurge) 3056s Reading package lists... 3056s Building dependency tree... 3056s Reading state information... 3056s Calculating upgrade... 3057s The following packages will be upgraded: 3057s bpftrace cryptsetup-bin dash libbrotli1 libcryptsetup12 3057s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3057s Need to get 3049 kB of archives. 3057s After this operation, 459 kB of additional disk space will be used. 3057s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 dash arm64 0.5.12-12ubuntu2 [99.3 kB] 3058s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libcryptsetup12 arm64 2:2.8.0-1ubuntu2 [287 kB] 3058s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 bpftrace arm64 0.23.5-1ubuntu1 [2091 kB] 3061s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 cryptsetup-bin arm64 2:2.8.0-1ubuntu2 [231 kB] 3061s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 libbrotli1 arm64 1.1.0-2build5 [341 kB] 3062s Preconfiguring packages ... 3062s Fetched 3049 kB in 5s (606 kB/s) 3063s (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 ... 131182 files and directories currently installed.) 3063s Preparing to unpack .../dash_0.5.12-12ubuntu2_arm64.deb ... 3063s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 3063s Setting up dash (0.5.12-12ubuntu2) ... 3063s (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 ... 131182 files and directories currently installed.) 3063s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_arm64.deb ... 3063s Unpacking libcryptsetup12:arm64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 3063s Preparing to unpack .../bpftrace_0.23.5-1ubuntu1_arm64.deb ... 3063s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 3063s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_arm64.deb ... 3063s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 3063s Preparing to unpack .../libbrotli1_1.1.0-2build5_arm64.deb ... 3063s Unpacking libbrotli1:arm64 (1.1.0-2build5) over (1.1.0-2build4) ... 3063s Setting up bpftrace (0.23.5-1ubuntu1) ... 3063s Setting up libbrotli1:arm64 (1.1.0-2build5) ... 3063s Setting up libcryptsetup12:arm64 (2:2.8.0-1ubuntu2) ... 3063s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 3063s Processing triggers for man-db (2.13.1-1) ... 3064s Processing triggers for debianutils (5.23.2) ... 3064s Processing triggers for libc-bin (2.42-0ubuntu1) ... 3065s Reading package lists... 3065s Building dependency tree... 3065s Reading state information... 3065s Solving dependencies... 3065s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3068s Reading package lists... 3069s Building dependency tree... 3069s Reading state information... 3069s Solving dependencies... 3069s The following NEW packages will be installed: 3069s apache2 apache2-bin apache2-data apache2-utils libapr1t64 3069s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 3069s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 3069s Need to get 2082 kB of archives. 3069s After this operation, 14.0 MB of additional disk space will be used. 3069s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 3070s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu2 [95.1 kB] 3070s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu2 [11.4 kB] 3070s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu2 [9152 B] 3070s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 liblua5.4-0 arm64 5.4.8-1 [171 kB] 3070s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-bin arm64 2.4.64-1ubuntu2 [1337 kB] 3071s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 3071s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-utils arm64 2.4.64-1ubuntu2 [98.5 kB] 3071s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 apache2 arm64 2.4.64-1ubuntu2 [90.3 kB] 3072s Fetched 2082 kB in 2s (921 kB/s) 3072s Selecting previously unselected package libapr1t64:arm64. 3072s (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 ... 131182 files and directories currently installed.) 3072s Preparing to unpack .../0-libapr1t64_1.7.5-1_arm64.deb ... 3072s Unpacking libapr1t64:arm64 (1.7.5-1) ... 3072s Selecting previously unselected package libaprutil1t64:arm64. 3072s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_arm64.deb ... 3072s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 3072s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 3072s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_arm64.deb ... 3072s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 3072s Selecting previously unselected package libaprutil1-ldap:arm64. 3072s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_arm64.deb ... 3072s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 3072s Selecting previously unselected package liblua5.4-0:arm64. 3072s Preparing to unpack .../4-liblua5.4-0_5.4.8-1_arm64.deb ... 3072s Unpacking liblua5.4-0:arm64 (5.4.8-1) ... 3072s Selecting previously unselected package apache2-bin. 3072s Preparing to unpack .../5-apache2-bin_2.4.64-1ubuntu2_arm64.deb ... 3072s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 3072s Selecting previously unselected package apache2-data. 3072s Preparing to unpack .../6-apache2-data_2.4.64-1ubuntu2_all.deb ... 3072s Unpacking apache2-data (2.4.64-1ubuntu2) ... 3073s Selecting previously unselected package apache2-utils. 3073s Preparing to unpack .../7-apache2-utils_2.4.64-1ubuntu2_arm64.deb ... 3073s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 3073s Selecting previously unselected package apache2. 3073s Preparing to unpack .../8-apache2_2.4.64-1ubuntu2_arm64.deb ... 3073s Unpacking apache2 (2.4.64-1ubuntu2) ... 3073s Setting up libapr1t64:arm64 (1.7.5-1) ... 3073s Setting up liblua5.4-0:arm64 (5.4.8-1) ... 3073s Setting up apache2-data (2.4.64-1ubuntu2) ... 3073s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 3073s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 3073s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 3073s Setting up apache2-utils (2.4.64-1ubuntu2) ... 3073s Setting up apache2-bin (2.4.64-1ubuntu2) ... 3073s Setting up apache2 (2.4.64-1ubuntu2) ... 3073s Enabling module mpm_event. 3073s Enabling module authz_core. 3073s Enabling module authz_host. 3073s Enabling module authn_core. 3073s Enabling module auth_basic. 3073s Enabling module access_compat. 3073s Enabling module authn_file. 3073s Enabling module authz_user. 3073s Enabling module alias. 3073s Enabling module dir. 3073s Enabling module autoindex. 3073s Enabling module env. 3073s Enabling module mime. 3073s Enabling module negotiation. 3073s Enabling module setenvif. 3073s Enabling module filter. 3073s Enabling module deflate. 3073s Enabling module status. 3073s Enabling module reqtimeout. 3073s Enabling conf charset. 3073s Enabling conf localized-error-pages. 3073s Enabling conf other-vhosts-access-log. 3073s Enabling conf security. 3073s Enabling conf serve-cgi-bin. 3074s Enabling site 000-default. 3074s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 3075s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 3076s Processing triggers for ufw (0.36.2-9) ... 3076s Processing triggers for man-db (2.13.1-1) ... 3076s Processing triggers for libc-bin (2.42-0ubuntu1) ... 3080s autopkgtest [16:40:36]: test check-ubuntu-branding: [----------------------- 3081s + ubuntu_logo_path=icons/ubuntu-logo.png 3081s ++ curl -s http://localhost 3081s + html_content=' 3081s 3081s 3081s 3081s 3081s Apache2 Ubuntu Default Page: It works 3081s 3081s 3081s 3081s
3081s 3081s
3081s
3081s

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

3081s 3081s

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

3081s 3081s
3081s
3081s
3081s Configuration Overview 3081s
3081s
3081s

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

3081s

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

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

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

3081s

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

3081s
3081s 3081s
3081s
3081s Reporting Problems 3081s
3081s
3081s

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

3081s

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

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

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

3081s 3081s

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

3081s 3081s
3081s
3081s
3081s Configuration Overview 3081s
3081s
3081s

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

3081s

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

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

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

3081s

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

3081s
3081s 3081s
3081s
3081s Reporting Problems 3081s
3081s
3081s

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

3081s

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

3081s
3081s 3081s
3081s
3081s
3081s
3081s 3081s =~ icons/ubuntu-logo\.png ]] 3081s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 3081s ++ cut -d ' ' -f 2- 3081s ++ grep Content-Type 3081s ++ tr -d '[:space:]' 3081s + content_type=image/png 3081s + expected=image/png 3081s + '[' image/png '!=' image/png ']' 3081s autopkgtest [16:40:37]: test check-ubuntu-branding: -----------------------] 3082s autopkgtest [16:40:38]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 3082s check-ubuntu-branding PASS 3082s autopkgtest [16:40:38]: test chroot: preparing testbed 3103s Creating nova instance adt-questing-arm64-apache2-20250904-154915-juju-7f2275-prod-proposed-migration-environment-2-feeadad8-eed4-4614-836a-08944f454f2f from image adt/ubuntu-questing-arm64-server-20250904.img (UUID 9b010224-8790-4233-a590-757337796900)... 3209s autopkgtest [16:42:45]: testbed dpkg architecture: arm64 3209s autopkgtest [16:42:45]: testbed apt version: 3.1.5ubuntu1 3210s autopkgtest [16:42:46]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3210s autopkgtest [16:42:46]: testbed release detected to be: questing 3211s autopkgtest [16:42:47]: updating testbed package index (apt update) 3211s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 3212s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 3212s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 3212s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 3212s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 3212s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 3212s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 3212s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 3212s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [101 kB] 3212s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 c-n-f Metadata [3928 B] 3212s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted arm64 Packages [33.0 kB] 3212s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted arm64 c-n-f Metadata [308 B] 3212s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [238 kB] 3212s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 c-n-f Metadata [7164 B] 3212s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [5532 B] 3212s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 c-n-f Metadata [300 B] 3214s Fetched 970 kB in 1s (673 kB/s) 3215s Reading package lists... 3216s autopkgtest [16:42:52]: upgrading testbed (apt dist-upgrade and autopurge) 3216s Reading package lists... 3217s Building dependency tree... 3217s Reading state information... 3217s Calculating upgrade... 3218s The following packages will be upgraded: 3218s bpftrace cryptsetup-bin dash libbrotli1 libcryptsetup12 3218s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3218s Need to get 3049 kB of archives. 3218s After this operation, 459 kB of additional disk space will be used. 3218s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 dash arm64 0.5.12-12ubuntu2 [99.3 kB] 3219s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libcryptsetup12 arm64 2:2.8.0-1ubuntu2 [287 kB] 3219s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 bpftrace arm64 0.23.5-1ubuntu1 [2091 kB] 3220s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 cryptsetup-bin arm64 2:2.8.0-1ubuntu2 [231 kB] 3220s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 libbrotli1 arm64 1.1.0-2build5 [341 kB] 3221s Preconfiguring packages ... 3221s Fetched 3049 kB in 2s (1444 kB/s) 3221s (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 ... 131182 files and directories currently installed.) 3221s Preparing to unpack .../dash_0.5.12-12ubuntu2_arm64.deb ... 3221s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 3221s Setting up dash (0.5.12-12ubuntu2) ... 3222s (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 ... 131182 files and directories currently installed.) 3222s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_arm64.deb ... 3222s Unpacking libcryptsetup12:arm64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 3222s Preparing to unpack .../bpftrace_0.23.5-1ubuntu1_arm64.deb ... 3222s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 3222s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_arm64.deb ... 3222s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 3222s Preparing to unpack .../libbrotli1_1.1.0-2build5_arm64.deb ... 3222s Unpacking libbrotli1:arm64 (1.1.0-2build5) over (1.1.0-2build4) ... 3222s Setting up bpftrace (0.23.5-1ubuntu1) ... 3222s Setting up libbrotli1:arm64 (1.1.0-2build5) ... 3222s Setting up libcryptsetup12:arm64 (2:2.8.0-1ubuntu2) ... 3222s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 3222s Processing triggers for man-db (2.13.1-1) ... 3223s Processing triggers for debianutils (5.23.2) ... 3223s Processing triggers for libc-bin (2.42-0ubuntu1) ... 3224s Reading package lists... 3224s Building dependency tree... 3224s Reading state information... 3224s Solving dependencies... 3225s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3228s Reading package lists... 3228s Building dependency tree... 3228s Reading state information... 3229s Solving dependencies... 3229s The following NEW packages will be installed: 3229s apache2 apache2-bin apache2-data apache2-utils cpp cpp-15 3229s cpp-15-aarch64-linux-gnu cpp-aarch64-linux-gnu gcc gcc-15 3229s gcc-15-aarch64-linux-gnu gcc-aarch64-linux-gnu libapr1t64 3229s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libcc1-0 3229s libgcc-15-dev libgomp1 libhwasan0 libisl23 libitm1 liblsan0 liblua5.4-0 3229s libmpc3 libtsan2 libubsan1 3230s 0 upgraded, 28 newly installed, 0 to remove and 0 not upgraded. 3230s Need to get 192 MB of archives. 3230s After this operation, 781 MB of additional disk space will be used. 3230s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 3230s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu2 [95.1 kB] 3230s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu2 [11.4 kB] 3230s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu2 [9152 B] 3230s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 liblua5.4-0 arm64 5.4.8-1 [171 kB] 3230s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-bin arm64 2.4.64-1ubuntu2 [1337 kB] 3231s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 3231s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-utils arm64 2.4.64-1ubuntu2 [98.5 kB] 3231s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 apache2 arm64 2.4.64-1ubuntu2 [90.3 kB] 3231s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 libisl23 arm64 0.27-1 [676 kB] 3231s Get:11 http://ftpmaster.internal/ubuntu questing/main arm64 libmpc3 arm64 1.3.1-1build3 [58.9 kB] 3231s Get:12 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-2ubuntu1 [83.1 MB] 3263s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-15 arm64 15.2.0-2ubuntu1 [1032 B] 3263s Get:14 http://ftpmaster.internal/ubuntu questing/main arm64 cpp-aarch64-linux-gnu arm64 4:15.1.0-1ubuntu1 [5590 B] 3263s Get:15 http://ftpmaster.internal/ubuntu questing/main arm64 cpp arm64 4:15.1.0-1ubuntu1 [22.4 kB] 3263s Get:16 http://ftpmaster.internal/ubuntu questing/main arm64 libcc1-0 arm64 15.2.0-2ubuntu1 [52.1 kB] 3263s Get:17 http://ftpmaster.internal/ubuntu questing/main arm64 libgomp1 arm64 15.2.0-2ubuntu1 [157 kB] 3263s Get:18 http://ftpmaster.internal/ubuntu questing/main arm64 libitm1 arm64 15.2.0-2ubuntu1 [31.2 kB] 3263s Get:19 http://ftpmaster.internal/ubuntu questing/main arm64 libasan8 arm64 15.2.0-2ubuntu1 [2952 kB] 3264s Get:20 http://ftpmaster.internal/ubuntu questing/main arm64 liblsan0 arm64 15.2.0-2ubuntu1 [1331 kB] 3264s Get:21 http://ftpmaster.internal/ubuntu questing/main arm64 libtsan2 arm64 15.2.0-2ubuntu1 [2718 kB] 3265s Get:22 http://ftpmaster.internal/ubuntu questing/main arm64 libubsan1 arm64 15.2.0-2ubuntu1 [1189 kB] 3266s Get:23 http://ftpmaster.internal/ubuntu questing/main arm64 libhwasan0 arm64 15.2.0-2ubuntu1 [1657 kB] 3266s Get:24 http://ftpmaster.internal/ubuntu questing/main arm64 libgcc-15-dev arm64 15.2.0-2ubuntu1 [2691 kB] 3267s Get:25 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-2ubuntu1 [93.1 MB] 3273s Get:26 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-15 arm64 15.2.0-2ubuntu1 [509 kB] 3273s Get:27 http://ftpmaster.internal/ubuntu questing/main arm64 gcc-aarch64-linux-gnu arm64 4:15.1.0-1ubuntu1 [1214 B] 3273s Get:28 http://ftpmaster.internal/ubuntu questing/main arm64 gcc arm64 4:15.1.0-1ubuntu1 [5012 B] 3273s Fetched 192 MB in 43s (4466 kB/s) 3273s Selecting previously unselected package libapr1t64:arm64. 3273s (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 ... 131182 files and directories currently installed.) 3273s Preparing to unpack .../00-libapr1t64_1.7.5-1_arm64.deb ... 3273s Unpacking libapr1t64:arm64 (1.7.5-1) ... 3273s Selecting previously unselected package libaprutil1t64:arm64. 3273s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_arm64.deb ... 3273s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 3273s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 3273s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_arm64.deb ... 3273s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 3273s Selecting previously unselected package libaprutil1-ldap:arm64. 3273s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_arm64.deb ... 3273s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 3274s Selecting previously unselected package liblua5.4-0:arm64. 3274s Preparing to unpack .../04-liblua5.4-0_5.4.8-1_arm64.deb ... 3274s Unpacking liblua5.4-0:arm64 (5.4.8-1) ... 3274s Selecting previously unselected package apache2-bin. 3274s Preparing to unpack .../05-apache2-bin_2.4.64-1ubuntu2_arm64.deb ... 3274s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 3274s Selecting previously unselected package apache2-data. 3274s Preparing to unpack .../06-apache2-data_2.4.64-1ubuntu2_all.deb ... 3274s Unpacking apache2-data (2.4.64-1ubuntu2) ... 3274s Selecting previously unselected package apache2-utils. 3274s Preparing to unpack .../07-apache2-utils_2.4.64-1ubuntu2_arm64.deb ... 3274s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 3274s Selecting previously unselected package apache2. 3274s Preparing to unpack .../08-apache2_2.4.64-1ubuntu2_arm64.deb ... 3274s Unpacking apache2 (2.4.64-1ubuntu2) ... 3274s Selecting previously unselected package libisl23:arm64. 3274s Preparing to unpack .../09-libisl23_0.27-1_arm64.deb ... 3274s Unpacking libisl23:arm64 (0.27-1) ... 3274s Selecting previously unselected package libmpc3:arm64. 3274s Preparing to unpack .../10-libmpc3_1.3.1-1build3_arm64.deb ... 3274s Unpacking libmpc3:arm64 (1.3.1-1build3) ... 3274s Selecting previously unselected package cpp-15-aarch64-linux-gnu. 3274s Preparing to unpack .../11-cpp-15-aarch64-linux-gnu_15.2.0-2ubuntu1_arm64.deb ... 3274s Unpacking cpp-15-aarch64-linux-gnu (15.2.0-2ubuntu1) ... 3277s Selecting previously unselected package cpp-15. 3277s Preparing to unpack .../12-cpp-15_15.2.0-2ubuntu1_arm64.deb ... 3277s Unpacking cpp-15 (15.2.0-2ubuntu1) ... 3277s Selecting previously unselected package cpp-aarch64-linux-gnu. 3277s Preparing to unpack .../13-cpp-aarch64-linux-gnu_4%3a15.1.0-1ubuntu1_arm64.deb ... 3277s Unpacking cpp-aarch64-linux-gnu (4:15.1.0-1ubuntu1) ... 3277s Selecting previously unselected package cpp. 3278s Preparing to unpack .../14-cpp_4%3a15.1.0-1ubuntu1_arm64.deb ... 3278s Unpacking cpp (4:15.1.0-1ubuntu1) ... 3278s Selecting previously unselected package libcc1-0:arm64. 3278s Preparing to unpack .../15-libcc1-0_15.2.0-2ubuntu1_arm64.deb ... 3278s Unpacking libcc1-0:arm64 (15.2.0-2ubuntu1) ... 3278s Selecting previously unselected package libgomp1:arm64. 3278s Preparing to unpack .../16-libgomp1_15.2.0-2ubuntu1_arm64.deb ... 3278s Unpacking libgomp1:arm64 (15.2.0-2ubuntu1) ... 3278s Selecting previously unselected package libitm1:arm64. 3278s Preparing to unpack .../17-libitm1_15.2.0-2ubuntu1_arm64.deb ... 3278s Unpacking libitm1:arm64 (15.2.0-2ubuntu1) ... 3278s Selecting previously unselected package libasan8:arm64. 3278s Preparing to unpack .../18-libasan8_15.2.0-2ubuntu1_arm64.deb ... 3278s Unpacking libasan8:arm64 (15.2.0-2ubuntu1) ... 3278s Selecting previously unselected package liblsan0:arm64. 3278s Preparing to unpack .../19-liblsan0_15.2.0-2ubuntu1_arm64.deb ... 3278s Unpacking liblsan0:arm64 (15.2.0-2ubuntu1) ... 3278s Selecting previously unselected package libtsan2:arm64. 3278s Preparing to unpack .../20-libtsan2_15.2.0-2ubuntu1_arm64.deb ... 3278s Unpacking libtsan2:arm64 (15.2.0-2ubuntu1) ... 3278s Selecting previously unselected package libubsan1:arm64. 3278s Preparing to unpack .../21-libubsan1_15.2.0-2ubuntu1_arm64.deb ... 3278s Unpacking libubsan1:arm64 (15.2.0-2ubuntu1) ... 3278s Selecting previously unselected package libhwasan0:arm64. 3278s Preparing to unpack .../22-libhwasan0_15.2.0-2ubuntu1_arm64.deb ... 3278s Unpacking libhwasan0:arm64 (15.2.0-2ubuntu1) ... 3278s Selecting previously unselected package libgcc-15-dev:arm64. 3278s Preparing to unpack .../23-libgcc-15-dev_15.2.0-2ubuntu1_arm64.deb ... 3278s Unpacking libgcc-15-dev:arm64 (15.2.0-2ubuntu1) ... 3278s Selecting previously unselected package gcc-15-aarch64-linux-gnu. 3278s Preparing to unpack .../24-gcc-15-aarch64-linux-gnu_15.2.0-2ubuntu1_arm64.deb ... 3278s Unpacking gcc-15-aarch64-linux-gnu (15.2.0-2ubuntu1) ... 3281s Selecting previously unselected package gcc-15. 3281s Preparing to unpack .../25-gcc-15_15.2.0-2ubuntu1_arm64.deb ... 3281s Unpacking gcc-15 (15.2.0-2ubuntu1) ... 3281s Selecting previously unselected package gcc-aarch64-linux-gnu. 3281s Preparing to unpack .../26-gcc-aarch64-linux-gnu_4%3a15.1.0-1ubuntu1_arm64.deb ... 3281s Unpacking gcc-aarch64-linux-gnu (4:15.1.0-1ubuntu1) ... 3281s Selecting previously unselected package gcc. 3281s Preparing to unpack .../27-gcc_4%3a15.1.0-1ubuntu1_arm64.deb ... 3281s Unpacking gcc (4:15.1.0-1ubuntu1) ... 3281s Setting up libgomp1:arm64 (15.2.0-2ubuntu1) ... 3281s Setting up libmpc3:arm64 (1.3.1-1build3) ... 3281s Setting up libubsan1:arm64 (15.2.0-2ubuntu1) ... 3281s Setting up libhwasan0:arm64 (15.2.0-2ubuntu1) ... 3281s Setting up libasan8:arm64 (15.2.0-2ubuntu1) ... 3281s Setting up libapr1t64:arm64 (1.7.5-1) ... 3281s Setting up liblua5.4-0:arm64 (5.4.8-1) ... 3281s Setting up apache2-data (2.4.64-1ubuntu2) ... 3281s Setting up libtsan2:arm64 (15.2.0-2ubuntu1) ... 3281s Setting up libisl23:arm64 (0.27-1) ... 3281s Setting up libcc1-0:arm64 (15.2.0-2ubuntu1) ... 3281s Setting up liblsan0:arm64 (15.2.0-2ubuntu1) ... 3281s Setting up libitm1:arm64 (15.2.0-2ubuntu1) ... 3281s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 3281s Setting up cpp-15-aarch64-linux-gnu (15.2.0-2ubuntu1) ... 3281s Setting up libgcc-15-dev:arm64 (15.2.0-2ubuntu1) ... 3281s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 3281s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 3281s Setting up cpp-aarch64-linux-gnu (4:15.1.0-1ubuntu1) ... 3281s Setting up cpp-15 (15.2.0-2ubuntu1) ... 3281s Setting up cpp (4:15.1.0-1ubuntu1) ... 3281s Setting up apache2-utils (2.4.64-1ubuntu2) ... 3281s Setting up gcc-15-aarch64-linux-gnu (15.2.0-2ubuntu1) ... 3281s Setting up apache2-bin (2.4.64-1ubuntu2) ... 3281s Setting up gcc-15 (15.2.0-2ubuntu1) ... 3281s Setting up gcc-aarch64-linux-gnu (4:15.1.0-1ubuntu1) ... 3281s Setting up apache2 (2.4.64-1ubuntu2) ... 3282s Enabling module mpm_event. 3282s Enabling module authz_core. 3282s Enabling module authz_host. 3282s Enabling module authn_core. 3282s Enabling module auth_basic. 3282s Enabling module access_compat. 3282s Enabling module authn_file. 3282s Enabling module authz_user. 3282s Enabling module alias. 3282s Enabling module dir. 3282s Enabling module autoindex. 3282s Enabling module env. 3282s Enabling module mime. 3282s Enabling module negotiation. 3282s Enabling module setenvif. 3282s Enabling module filter. 3282s Enabling module deflate. 3282s Enabling module status. 3282s Enabling module reqtimeout. 3282s Enabling conf charset. 3282s Enabling conf localized-error-pages. 3282s Enabling conf other-vhosts-access-log. 3283s Enabling conf security. 3283s Enabling conf serve-cgi-bin. 3283s Enabling site 000-default. 3283s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 3284s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 3285s Setting up gcc (4:15.1.0-1ubuntu1) ... 3285s Processing triggers for ufw (0.36.2-9) ... 3285s Processing triggers for man-db (2.13.1-1) ... 3286s Processing triggers for libc-bin (2.42-0ubuntu1) ... 3293s autopkgtest [16:44:09]: test chroot: [----------------------- 3294s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 3294s + gcc --print-file-name=libgcc_s.so.1 3294s + LIBGCC_S_PATH=/usr/lib/gcc/aarch64-linux-gnu/15/../../../aarch64-linux-gnu/libgcc_s.so.1 3294s + cat 3294s + a2enconf chroot 3294s Enabling conf chroot. 3294s To activate the new configuration, you need to run: 3294s systemctl reload apache2 3294s + echo Hello, world! 3294s + service apache2 restart 3294s + wget -qO- http://localhost/hello.txt 3294s + result=Hello, world! 3294s + [ Hello, world! != Hello, world! ] 3294s autopkgtest [16:44:10]: test chroot: -----------------------] 3295s autopkgtest [16:44:11]: test chroot: - - - - - - - - - - results - - - - - - - - - - 3295s chroot PASS 3295s autopkgtest [16:44:11]: test uwsgi: preparing testbed 3317s Creating nova instance adt-questing-arm64-apache2-20250904-154915-juju-7f2275-prod-proposed-migration-environment-2-feeadad8-eed4-4614-836a-08944f454f2f from image adt/ubuntu-questing-arm64-server-20250904.img (UUID 9b010224-8790-4233-a590-757337796900)... 3409s autopkgtest [16:46:05]: testbed dpkg architecture: arm64 3409s autopkgtest [16:46:05]: testbed apt version: 3.1.5ubuntu1 3410s autopkgtest [16:46:06]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3410s autopkgtest [16:46:06]: testbed release detected to be: questing 3411s autopkgtest [16:46:07]: updating testbed package index (apt update) 3411s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 3412s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 3412s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 3412s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 3412s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 3412s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 3412s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 3412s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 3412s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [101 kB] 3412s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 c-n-f Metadata [3928 B] 3412s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted arm64 Packages [33.0 kB] 3412s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted arm64 c-n-f Metadata [308 B] 3412s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [238 kB] 3412s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 c-n-f Metadata [7164 B] 3412s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [5532 B] 3412s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 c-n-f Metadata [300 B] 3414s Fetched 970 kB in 1s (676 kB/s) 3416s Reading package lists... 3416s autopkgtest [16:46:12]: upgrading testbed (apt dist-upgrade and autopurge) 3417s Reading package lists... 3417s Building dependency tree... 3417s Reading state information... 3418s Calculating upgrade... 3419s The following packages will be upgraded: 3419s bpftrace cryptsetup-bin dash libbrotli1 libcryptsetup12 3419s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3419s Need to get 3049 kB of archives. 3419s After this operation, 459 kB of additional disk space will be used. 3419s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 dash arm64 0.5.12-12ubuntu2 [99.3 kB] 3419s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libcryptsetup12 arm64 2:2.8.0-1ubuntu2 [287 kB] 3420s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 bpftrace arm64 0.23.5-1ubuntu1 [2091 kB] 3421s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 cryptsetup-bin arm64 2:2.8.0-1ubuntu2 [231 kB] 3422s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 libbrotli1 arm64 1.1.0-2build5 [341 kB] 3423s Preconfiguring packages ... 3423s Fetched 3049 kB in 3s (908 kB/s) 3423s (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 ... 131182 files and directories currently installed.) 3423s Preparing to unpack .../dash_0.5.12-12ubuntu2_arm64.deb ... 3423s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 3423s Setting up dash (0.5.12-12ubuntu2) ... 3423s (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 ... 131182 files and directories currently installed.) 3423s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_arm64.deb ... 3423s Unpacking libcryptsetup12:arm64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 3424s Preparing to unpack .../bpftrace_0.23.5-1ubuntu1_arm64.deb ... 3424s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 3424s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_arm64.deb ... 3424s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 3424s Preparing to unpack .../libbrotli1_1.1.0-2build5_arm64.deb ... 3424s Unpacking libbrotli1:arm64 (1.1.0-2build5) over (1.1.0-2build4) ... 3424s Setting up bpftrace (0.23.5-1ubuntu1) ... 3424s Setting up libbrotli1:arm64 (1.1.0-2build5) ... 3424s Setting up libcryptsetup12:arm64 (2:2.8.0-1ubuntu2) ... 3424s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 3424s Processing triggers for man-db (2.13.1-1) ... 3425s Processing triggers for debianutils (5.23.2) ... 3425s Processing triggers for libc-bin (2.42-0ubuntu1) ... 3426s Reading package lists... 3426s Building dependency tree... 3426s Reading state information... 3426s Solving dependencies... 3427s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3430s Reading package lists... 3431s Building dependency tree... 3431s Reading state information... 3431s Solving dependencies... 3431s The following NEW packages will be installed: 3431s apache2 apache2-bin apache2-data apache2-utils libapr1t64 3431s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 3431s libnorm1t64 libpgm-5.3-0t64 libsodium23 libyajl2 libzmq5 uwsgi uwsgi-core 3431s uwsgi-plugin-python3 3432s 0 upgraded, 17 newly installed, 0 to remove and 0 not upgraded. 3432s Need to get 3483 kB of archives. 3432s After this operation, 22.2 MB of additional disk space will be used. 3432s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 3432s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu2 [95.1 kB] 3432s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu2 [11.4 kB] 3432s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu2 [9152 B] 3432s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 liblua5.4-0 arm64 5.4.8-1 [171 kB] 3432s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-bin arm64 2.4.64-1ubuntu2 [1337 kB] 3433s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 3434s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-utils arm64 2.4.64-1ubuntu2 [98.5 kB] 3434s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 apache2 arm64 2.4.64-1ubuntu2 [90.3 kB] 3434s Get:10 http://ftpmaster.internal/ubuntu questing/main arm64 libyajl2 arm64 2.1.0-5build1 [19.7 kB] 3434s Get:11 http://ftpmaster.internal/ubuntu questing/universe arm64 libnorm1t64 arm64 1.5.9+dfsg-3.1build2 [152 kB] 3434s Get:12 http://ftpmaster.internal/ubuntu questing/universe arm64 libpgm-5.3-0t64 arm64 5.3.128~dfsg-2.1build1 [162 kB] 3434s Get:13 http://ftpmaster.internal/ubuntu questing/main arm64 libsodium23 arm64 1.0.18-1build3 [119 kB] 3434s Get:14 http://ftpmaster.internal/ubuntu questing/universe arm64 libzmq5 arm64 4.3.5-1build2 [247 kB] 3434s Get:15 http://ftpmaster.internal/ubuntu questing/universe arm64 uwsgi-core arm64 2.0.29-1build1 [593 kB] 3435s Get:16 http://ftpmaster.internal/ubuntu questing/universe arm64 uwsgi arm64 2.0.29-1build1 [24.0 kB] 3435s Get:17 http://ftpmaster.internal/ubuntu questing/universe arm64 uwsgi-plugin-python3 arm64 2.0.29+1build1+0.0.2build2 [83.8 kB] 3436s Fetched 3483 kB in 4s (976 kB/s) 3436s Selecting previously unselected package libapr1t64:arm64. 3436s (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 ... 131182 files and directories currently installed.) 3436s Preparing to unpack .../00-libapr1t64_1.7.5-1_arm64.deb ... 3436s Unpacking libapr1t64:arm64 (1.7.5-1) ... 3436s Selecting previously unselected package libaprutil1t64:arm64. 3436s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_arm64.deb ... 3436s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 3436s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 3436s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_arm64.deb ... 3436s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 3436s Selecting previously unselected package libaprutil1-ldap:arm64. 3436s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_arm64.deb ... 3436s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 3436s Selecting previously unselected package liblua5.4-0:arm64. 3436s Preparing to unpack .../04-liblua5.4-0_5.4.8-1_arm64.deb ... 3436s Unpacking liblua5.4-0:arm64 (5.4.8-1) ... 3436s Selecting previously unselected package apache2-bin. 3436s Preparing to unpack .../05-apache2-bin_2.4.64-1ubuntu2_arm64.deb ... 3436s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 3436s Selecting previously unselected package apache2-data. 3436s Preparing to unpack .../06-apache2-data_2.4.64-1ubuntu2_all.deb ... 3436s Unpacking apache2-data (2.4.64-1ubuntu2) ... 3436s Selecting previously unselected package apache2-utils. 3436s Preparing to unpack .../07-apache2-utils_2.4.64-1ubuntu2_arm64.deb ... 3436s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 3436s Selecting previously unselected package apache2. 3436s Preparing to unpack .../08-apache2_2.4.64-1ubuntu2_arm64.deb ... 3436s Unpacking apache2 (2.4.64-1ubuntu2) ... 3436s Selecting previously unselected package libyajl2:arm64. 3436s Preparing to unpack .../09-libyajl2_2.1.0-5build1_arm64.deb ... 3436s Unpacking libyajl2:arm64 (2.1.0-5build1) ... 3436s Selecting previously unselected package libnorm1t64:arm64. 3436s Preparing to unpack .../10-libnorm1t64_1.5.9+dfsg-3.1build2_arm64.deb ... 3436s Unpacking libnorm1t64:arm64 (1.5.9+dfsg-3.1build2) ... 3436s Selecting previously unselected package libpgm-5.3-0t64:arm64. 3436s Preparing to unpack .../11-libpgm-5.3-0t64_5.3.128~dfsg-2.1build1_arm64.deb ... 3436s Unpacking libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1build1) ... 3436s Selecting previously unselected package libsodium23:arm64. 3436s Preparing to unpack .../12-libsodium23_1.0.18-1build3_arm64.deb ... 3436s Unpacking libsodium23:arm64 (1.0.18-1build3) ... 3437s Selecting previously unselected package libzmq5:arm64. 3437s Preparing to unpack .../13-libzmq5_4.3.5-1build2_arm64.deb ... 3437s Unpacking libzmq5:arm64 (4.3.5-1build2) ... 3437s Selecting previously unselected package uwsgi-core. 3437s Preparing to unpack .../14-uwsgi-core_2.0.29-1build1_arm64.deb ... 3437s Unpacking uwsgi-core (2.0.29-1build1) ... 3437s Selecting previously unselected package uwsgi. 3437s Preparing to unpack .../15-uwsgi_2.0.29-1build1_arm64.deb ... 3437s Unpacking uwsgi (2.0.29-1build1) ... 3437s Selecting previously unselected package uwsgi-plugin-python3. 3437s Preparing to unpack .../16-uwsgi-plugin-python3_2.0.29+1build1+0.0.2build2_arm64.deb ... 3437s Unpacking uwsgi-plugin-python3 (2.0.29+1build1+0.0.2build2) ... 3437s Setting up libnorm1t64:arm64 (1.5.9+dfsg-3.1build2) ... 3437s Setting up libsodium23:arm64 (1.0.18-1build3) ... 3437s Setting up libyajl2:arm64 (2.1.0-5build1) ... 3437s Setting up libpgm-5.3-0t64:arm64 (5.3.128~dfsg-2.1build1) ... 3437s Setting up libapr1t64:arm64 (1.7.5-1) ... 3437s Setting up liblua5.4-0:arm64 (5.4.8-1) ... 3437s Setting up apache2-data (2.4.64-1ubuntu2) ... 3437s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 3437s Setting up libzmq5:arm64 (4.3.5-1build2) ... 3437s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 3437s Setting up uwsgi-core (2.0.29-1build1) ... 3437s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 3437s Setting up uwsgi (2.0.29-1build1) ... 3437s Setting up uwsgi-plugin-python3 (2.0.29+1build1+0.0.2build2) ... 3437s Setting up apache2-utils (2.4.64-1ubuntu2) ... 3437s Setting up apache2-bin (2.4.64-1ubuntu2) ... 3437s Setting up apache2 (2.4.64-1ubuntu2) ... 3437s Enabling module mpm_event. 3438s Enabling module authz_core. 3438s Enabling module authz_host. 3438s Enabling module authn_core. 3438s Enabling module auth_basic. 3438s Enabling module access_compat. 3438s Enabling module authn_file. 3438s Enabling module authz_user. 3438s Enabling module alias. 3438s Enabling module dir. 3438s Enabling module autoindex. 3438s Enabling module env. 3438s Enabling module mime. 3438s Enabling module negotiation. 3438s Enabling module setenvif. 3438s Enabling module filter. 3438s Enabling module deflate. 3438s Enabling module status. 3438s Enabling module reqtimeout. 3438s Enabling conf charset. 3438s Enabling conf localized-error-pages. 3438s Enabling conf other-vhosts-access-log. 3438s Enabling conf security. 3438s Enabling conf serve-cgi-bin. 3438s Enabling site 000-default. 3439s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 3440s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 3441s Processing triggers for ufw (0.36.2-9) ... 3441s Processing triggers for man-db (2.13.1-1) ... 3441s Processing triggers for libc-bin (2.42-0ubuntu1) ... 3457s autopkgtest [16:46:53]: test uwsgi: [----------------------- 3458s + RC=0 3458s + trap exit_handler EXIT 3458s + a2enmod proxy 3458s Enabling module proxy. 3458s To activate the new configuration, you need to run: 3458s systemctl restart apache2 3458s + a2enmod proxy_uwsgi 3458s Considering dependency proxy for proxy_uwsgi: 3458s Module proxy already enabled 3458s Enabling module proxy_uwsgi. 3458s To activate the new configuration, you need to run: 3458s systemctl restart apache2 3458s + rsync -a /var/log/apache2 /tmp/autopkgtest.GhpfRw/uwsgi-artifacts 3458s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 3458s + mount -o bind /tmp/autopkgtest.GhpfRw/uwsgi-artifacts/apache2 /var/log/apache2 3458s 3458s # The ServerName directive sets the request scheme, hostname and port that 3458s # the server uses to identify itself. This is used when creating 3458s # redirection URLs. In the context of virtual hosts, the ServerName 3458s # specifies what hostname must appear in the request's Host: header to 3458s # match this virtual host. For the default virtual host (this file) this 3458s # value is not decisive as it is used as a last resort host regardless. 3458s # However, you must set it for any further virtual host explicitly. 3458s #ServerName www.example.com 3458s 3458s ServerAdmin webmaster@localhost 3458s DocumentRoot /var/www/html 3458s 3458s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 3458s # error, crit, alert, emerg. 3458s # It is also possible to configure the loglevel for particular 3458s # modules, e.g. 3458s #LogLevel info ssl:warn 3458s 3458s ErrorLog ${APACHE_LOG_DIR}/error.log 3458s CustomLog ${APACHE_LOG_DIR}/access.log combined 3458s 3458s # For most configuration files from conf-available/, which are 3458s # enabled or disabled at a global level, it is possible to 3458s # include a line for only one particular virtual host. For example the 3458s # following line enables the CGI configuration for this host only 3458s # after it has been globally disabled with "a2disconf". 3458s #Include conf-available/serve-cgi-bin.conf 3458s ProxyPass "/uwsgi" "unix:/run/uwsgi/test.socket|uwsgi://localhost" 3458s 3458s + tee /etc/apache2/sites-available/000-default.conf 3458s + systemctl restart apache2 3458s [Unit] 3458s Description=Socket for uWSGI app %i 3458s 3458s [Socket] 3458s ListenStream=/run/uwsgi/%i.socket 3458s SocketUser=www-%i 3458s SocketGroup=www-data 3458s SocketMode=0660 3458s 3458s [Install] 3458s WantedBy=sockets.target 3458s + test -d /etc/uwsgi/ 3458s + tee /etc/systemd/system/uwsgi-app@.socket 3458s + tee /etc/systemd/system/uwsgi-app@.service 3458s [Unit] 3458s Description=%i uWSGI app 3458s After=syslog.target 3458s 3458s [Service] 3458s ExecStart=/usr/bin/uwsgi --ini /etc/uwsgi/apps-available/%i.ini --socket /run/uwsgi/%i.socket 3458s User=www-%i 3458s Group=www-data 3458s Restart=on-failure 3458s KillSignal=SIGQUIT 3458s Type=notify 3458s StandardError=file:/var/log/apache2/uwsgi.error.log 3458s StandardOutput=file:/var/log/apache2/uwsgi.log 3458s NotifyAccess=all 3458s 3458s [Install] 3458s WantedBy=multi-user.target 3458s + systemctl daemon-reload 3458s + useradd uwsgi_test 3458s + useradd www-test 3458s [uwsgi] 3458s chdir=/tmp 3458s master=True 3458s cheap=True 3458s die-on-idle=True 3458s manage-script-name=True 3458s plugin=python3 3458s wsgi-file=/tmp/uwsgi.py 3458s import wsgiref.headers as h 3458s def application(env, start_response): 3458s buggy_header=('buggy','buggy#\r\nbuggy2:buggy2') 3458s start_response('200 OK', [('Content-Type','text/html'),buggy_header]) 3458s ret = "Hello World Headers {}".format(env).encode() 3458s return [ret] 3458s + tee /etc/uwsgi/apps-available/test.ini 3458s + tee /tmp/uwsgi.py 3458s + chown www-test:www-test /tmp/uwsgi.py 3458s + chmod +x /tmp/uwsgi.py 3458s + systemctl enable uwsgi-app@test.socket 3458s Created symlink '/etc/systemd/system/sockets.target.wants/uwsgi-app@test.socket' → '/etc/systemd/system/uwsgi-app@.socket'. 3459s + systemctl enable uwsgi-app@test.service 3459s Created symlink '/etc/systemd/system/multi-user.target.wants/uwsgi-app@test.service' → '/etc/systemd/system/uwsgi-app@.service'. 3459s + systemctl start uwsgi-app@test.socket 3459s + systemctl restart apache2 3459s + wget -S -q --output-document - http://localhost/uwsgi 3459s HTTP/1.1 200 OK 3459s Date: Thu, 04 Sep 2025 16:46:55 GMT 3459s Server: Apache/2.4.64 (Ubuntu) 3459s Content-Type: text/html 3459s buggy: buggy# 3459s buggy2: buggy2 3459s Vary: Accept-Encoding 3459s Keep-Alive: timeout=5, max=100 3459s Connection: Keep-Alive 3459s Transfer-Encoding: chunked 3459s 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': '54274', '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 3459s + grep '^Hello World' 3459s + exit 0 3459s + exit_handler 3459s 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': '54276', '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'} 3459s + systemctl stop apache2 3459s + test -f /run/uwsgi/uwsgi.pid 3459s + cat /tmp/autopkgtest.GhpfRw/uwsgi-artifacts/apache2/error.log 3459s + cat /tmp/autopkgtest.GhpfRw/uwsgi-artifacts/apache2/access.log 3459s [Thu Sep 04 16:46:35.985712 2025] [mpm_event:notice] [pid 2274:tid 2274] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 3459s [Thu Sep 04 16:46:35.985874 2025] [core:notice] [pid 2274:tid 2274] AH00094: Command line: '/usr/sbin/apache2' 3459s [Thu Sep 04 16:46:54.400175 2025] [mpm_event:notice] [pid 2657:tid 2657] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 3459s [Thu Sep 04 16:46:54.401471 2025] [core:notice] [pid 2657:tid 2657] AH00094: Command line: '/usr/sbin/apache2' 3459s [Thu Sep 04 16:46:55.391091 2025] [mpm_event:notice] [pid 2657:tid 2657] AH00492: caught SIGWINCH, shutting down gracefully 3459s [Thu Sep 04 16:46:55.454137 2025] [mpm_event:notice] [pid 2869:tid 2869] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 3459s [Thu Sep 04 16:46:55.456139 2025] [core:notice] [pid 2869:tid 2869] AH00094: Command line: '/usr/sbin/apache2' 3459s [Thu Sep 04 16:46:55.643332 2025] [mpm_event:notice] [pid 2869:tid 2869] AH00492: caught SIGWINCH, shutting down gracefully 3459s ::1 - - [04/Sep/2025:16:46:55 +0000] "GET /uwsgi HTTP/1.1" 200 1514 "-" "Wget/1.25.0" 3459s ::1 - - [04/Sep/2025:16:46:55 +0000] "GET /uwsgi HTTP/1.1" 200 1514 "-" "Wget/1.25.0" 3459s + cat /tmp/autopkgtest.GhpfRw/uwsgi-artifacts/apache2/uwsgi.log 3459s + cat /tmp/autopkgtest.GhpfRw/uwsgi-artifacts/apache2/uwsgi.error.log 3459s [uWSGI] getting INI configuration from /etc/uwsgi/apps-available/test.ini 3459s *** Starting uWSGI 2.0.29-debian (64bit) on [Thu Sep 4 16:46:55 2025] *** 3459s compiled with version: 14.2.0 on 21 May 2025 08:06:04 3459s os: Linux-6.16.0-16-generic #16-Ubuntu SMP PREEMPT_DYNAMIC Mon Aug 18 08:55:22 UTC 2025 3459s nodename: autopkgtest 3459s machine: aarch64 3459s clock source: unix 3459s pcre jit disabled 3459s detected number of CPU cores: 2 3459s current working directory: / 3459s detected binary path: /usr/bin/uwsgi-core 3459s chdir() to /tmp 3459s your processes number limit is 15126 3459s your memory page size is 4096 bytes 3459s detected max file descriptor number: 1024 3459s lock engine: pthread robust mutexes 3459s thunder lock: disabled (you can enable it with --thunder-lock) 3459s - SystemD socket activation detected - 3459s uwsgi socket 1 attached to UNIX address /run/uwsgi/test.socket fd 3 3459s Python version: 3.13.7 (main, Aug 20 2025, 22:17:40) [GCC 15.2.0] 3459s Python main interpreter initialized at 0xf1adc2e6cb58 3459s python threads support enabled 3459s your server socket listen backlog is limited to 100 connections 3459s your mercy for graceful operations on workers is 60 seconds 3459s mapped 145840 bytes (142 KB) for 1 cores 3459s *** Operational MODE: single process *** 3459s WSGI app 0 (mountpoint='') ready in 0 seconds on interpreter 0xf1adc2e6cb58 pid: 2928 (default app) 3459s *** uWSGI is running in multiple interpreter mode *** 3459s spawned uWSGI master process (pid: 2928) 3459s cheap mode enabled: waiting for socket connection... 3459s spawned uWSGI worker 1 (pid: 2929, cores: 1) 3459s [pid: 2929|app: 0|req: 1/1] ::1 () {52 vars in 750 bytes} [Thu Sep 4 16:46:55 2025] GET /uwsgi => generated 1251 bytes in 0 msecs (HTTP/1.1 200) 2 headers in 74 bytes (1 switches on core 0) 3459s [pid: 2929|app: 0|req: 2/2] ::1 () {52 vars in 750 bytes} [Thu Sep 4 16:46:55 2025] GET /uwsgi => generated 1251 bytes in 0 msecs (HTTP/1.1 200) 2 headers in 74 bytes (2 switches on core 0) 3460s autopkgtest [16:46:56]: test uwsgi: -----------------------] 3460s uwsgi PASS 3460s autopkgtest [16:46:56]: test uwsgi: - - - - - - - - - - results - - - - - - - - - - 3461s autopkgtest [16:46:57]: test CVE-2023-25690: preparing testbed 3471s Creating nova instance adt-questing-arm64-apache2-20250904-154915-juju-7f2275-prod-proposed-migration-environment-2-feeadad8-eed4-4614-836a-08944f454f2f from image adt/ubuntu-questing-arm64-server-20250904.img (UUID 9b010224-8790-4233-a590-757337796900)... 3563s autopkgtest [16:48:39]: testbed dpkg architecture: arm64 3563s autopkgtest [16:48:39]: testbed apt version: 3.1.5ubuntu1 3564s autopkgtest [16:48:40]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3564s autopkgtest [16:48:40]: testbed release detected to be: questing 3565s autopkgtest [16:48:41]: updating testbed package index (apt update) 3565s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 3565s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 3566s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 3566s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 3566s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 3566s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [239 kB] 3566s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.7 kB] 3566s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 3566s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 Packages [101 kB] 3566s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main arm64 c-n-f Metadata [3928 B] 3566s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted arm64 Packages [33.0 kB] 3566s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted arm64 c-n-f Metadata [308 B] 3566s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 Packages [238 kB] 3566s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe arm64 c-n-f Metadata [7164 B] 3566s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 Packages [5532 B] 3566s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse arm64 c-n-f Metadata [300 B] 3568s Fetched 970 kB in 2s (608 kB/s) 3569s Reading package lists... 3569s autopkgtest [16:48:45]: upgrading testbed (apt dist-upgrade and autopurge) 3570s Reading package lists... 3570s Building dependency tree... 3570s Reading state information... 3570s Calculating upgrade... 3571s The following packages will be upgraded: 3571s bpftrace cryptsetup-bin dash libbrotli1 libcryptsetup12 3571s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3571s Need to get 3049 kB of archives. 3571s After this operation, 459 kB of additional disk space will be used. 3571s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 dash arm64 0.5.12-12ubuntu2 [99.3 kB] 3571s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libcryptsetup12 arm64 2:2.8.0-1ubuntu2 [287 kB] 3571s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 bpftrace arm64 0.23.5-1ubuntu1 [2091 kB] 3573s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 cryptsetup-bin arm64 2:2.8.0-1ubuntu2 [231 kB] 3573s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 libbrotli1 arm64 1.1.0-2build5 [341 kB] 3574s Preconfiguring packages ... 3574s Fetched 3049 kB in 3s (1037 kB/s) 3574s (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 ... 131182 files and directories currently installed.) 3574s Preparing to unpack .../dash_0.5.12-12ubuntu2_arm64.deb ... 3574s Unpacking dash (0.5.12-12ubuntu2) over (0.5.12-12ubuntu1) ... 3575s Setting up dash (0.5.12-12ubuntu2) ... 3575s (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 ... 131182 files and directories currently installed.) 3575s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_arm64.deb ... 3575s Unpacking libcryptsetup12:arm64 (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 3575s Preparing to unpack .../bpftrace_0.23.5-1ubuntu1_arm64.deb ... 3575s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 3575s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_arm64.deb ... 3575s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 3575s Preparing to unpack .../libbrotli1_1.1.0-2build5_arm64.deb ... 3575s Unpacking libbrotli1:arm64 (1.1.0-2build5) over (1.1.0-2build4) ... 3575s Setting up bpftrace (0.23.5-1ubuntu1) ... 3575s Setting up libbrotli1:arm64 (1.1.0-2build5) ... 3575s Setting up libcryptsetup12:arm64 (2:2.8.0-1ubuntu2) ... 3575s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 3575s Processing triggers for man-db (2.13.1-1) ... 3576s Processing triggers for debianutils (5.23.2) ... 3576s Processing triggers for libc-bin (2.42-0ubuntu1) ... 3577s Reading package lists... 3577s Building dependency tree... 3577s Reading state information... 3577s Solving dependencies... 3578s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3581s Reading package lists... 3581s Building dependency tree... 3581s Reading state information... 3581s Solving dependencies... 3582s The following NEW packages will be installed: 3582s apache2 apache2-bin apache2-data apache2-utils libapr1t64 3582s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 3582s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 3582s Need to get 2082 kB of archives. 3582s After this operation, 14.0 MB of additional disk space will be used. 3582s Get:1 http://ftpmaster.internal/ubuntu questing/main arm64 libapr1t64 arm64 1.7.5-1 [106 kB] 3582s Get:2 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1t64 arm64 1.6.3-3ubuntu2 [95.1 kB] 3582s Get:3 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-3ubuntu2 [11.4 kB] 3582s Get:4 http://ftpmaster.internal/ubuntu questing/main arm64 libaprutil1-ldap arm64 1.6.3-3ubuntu2 [9152 B] 3582s Get:5 http://ftpmaster.internal/ubuntu questing/main arm64 liblua5.4-0 arm64 5.4.8-1 [171 kB] 3582s Get:6 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-bin arm64 2.4.64-1ubuntu2 [1337 kB] 3584s Get:7 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-data all 2.4.64-1ubuntu2 [163 kB] 3584s Get:8 http://ftpmaster.internal/ubuntu questing/main arm64 apache2-utils arm64 2.4.64-1ubuntu2 [98.5 kB] 3584s Get:9 http://ftpmaster.internal/ubuntu questing/main arm64 apache2 arm64 2.4.64-1ubuntu2 [90.3 kB] 3584s Fetched 2082 kB in 2s (847 kB/s) 3584s Selecting previously unselected package libapr1t64:arm64. 3585s (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 ... 131182 files and directories currently installed.) 3585s Preparing to unpack .../0-libapr1t64_1.7.5-1_arm64.deb ... 3585s Unpacking libapr1t64:arm64 (1.7.5-1) ... 3585s Selecting previously unselected package libaprutil1t64:arm64. 3585s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_arm64.deb ... 3585s Unpacking libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 3585s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 3585s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_arm64.deb ... 3585s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 3585s Selecting previously unselected package libaprutil1-ldap:arm64. 3585s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_arm64.deb ... 3585s Unpacking libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 3585s Selecting previously unselected package liblua5.4-0:arm64. 3585s Preparing to unpack .../4-liblua5.4-0_5.4.8-1_arm64.deb ... 3585s Unpacking liblua5.4-0:arm64 (5.4.8-1) ... 3585s Selecting previously unselected package apache2-bin. 3585s Preparing to unpack .../5-apache2-bin_2.4.64-1ubuntu2_arm64.deb ... 3585s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 3585s Selecting previously unselected package apache2-data. 3585s Preparing to unpack .../6-apache2-data_2.4.64-1ubuntu2_all.deb ... 3585s Unpacking apache2-data (2.4.64-1ubuntu2) ... 3585s Selecting previously unselected package apache2-utils. 3585s Preparing to unpack .../7-apache2-utils_2.4.64-1ubuntu2_arm64.deb ... 3585s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 3585s Selecting previously unselected package apache2. 3585s Preparing to unpack .../8-apache2_2.4.64-1ubuntu2_arm64.deb ... 3585s Unpacking apache2 (2.4.64-1ubuntu2) ... 3585s Setting up libapr1t64:arm64 (1.7.5-1) ... 3585s Setting up liblua5.4-0:arm64 (5.4.8-1) ... 3585s Setting up apache2-data (2.4.64-1ubuntu2) ... 3585s Setting up libaprutil1t64:arm64 (1.6.3-3ubuntu2) ... 3585s Setting up libaprutil1-ldap:arm64 (1.6.3-3ubuntu2) ... 3585s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-3ubuntu2) ... 3585s Setting up apache2-utils (2.4.64-1ubuntu2) ... 3585s Setting up apache2-bin (2.4.64-1ubuntu2) ... 3585s Setting up apache2 (2.4.64-1ubuntu2) ... 3585s Enabling module mpm_event. 3585s Enabling module authz_core. 3585s Enabling module authz_host. 3585s Enabling module authn_core. 3585s Enabling module auth_basic. 3585s Enabling module access_compat. 3585s Enabling module authn_file. 3585s Enabling module authz_user. 3585s Enabling module alias. 3585s Enabling module dir. 3585s Enabling module autoindex. 3585s Enabling module env. 3586s Enabling module mime. 3586s Enabling module negotiation. 3586s Enabling module setenvif. 3586s Enabling module filter. 3586s Enabling module deflate. 3586s Enabling module status. 3586s Enabling module reqtimeout. 3586s Enabling conf charset. 3586s Enabling conf localized-error-pages. 3586s Enabling conf other-vhosts-access-log. 3586s Enabling conf security. 3586s Enabling conf serve-cgi-bin. 3586s Enabling site 000-default. 3587s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 3587s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 3588s Processing triggers for ufw (0.36.2-9) ... 3588s Processing triggers for man-db (2.13.1-1) ... 3589s Processing triggers for libc-bin (2.42-0ubuntu1) ... 3594s autopkgtest [16:49:10]: test CVE-2023-25690: [----------------------- 3595s + RC=0 3595s + trap exit_handler EXIT 3595s + a2enmod proxy 3595s Enabling module proxy. 3595s To activate the new configuration, you need to run: 3595s systemctl restart apache2 3595s + a2enmod proxy_http 3595s Considering dependency proxy for proxy_http: 3595s Module proxy already enabled 3595s Enabling module proxy_http. 3595s To activate the new configuration, you need to run: 3595s systemctl restart apache2 3595s + a2enmod rewrite 3595s Enabling module rewrite. 3595s To activate the new configuration, you need to run: 3595s systemctl restart apache2 3595s + rsync -a /var/log/apache2 /tmp/autopkgtest.GhpfRw/CVE-2023-25690-artifacts 3595s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 3595s + mount -o bind /tmp/autopkgtest.GhpfRw/CVE-2023-25690-artifacts/apache2 /var/log/apache2 3595s Listen 80 3595s Listen 8080 3595s + tee /etc/apache2/ports.conf 3595s 3595s # The ServerName directive sets the request scheme, hostname and port that 3595s # the server uses to identify itself. This is used when creating 3595s # redirection URLs. In the context of virtual hosts, the ServerName 3595s # specifies what hostname must appear in the request's Host: header to 3595s # match this virtual host. For the default virtual host (this file) this 3595s # value is not decisive as it is used as a last resort host regardless. 3595s # However, you must set it for any further virtual host explicitly. 3595s #ServerName www.example.com 3595s 3595s ServerAdmin webmaster@localhost 3595s DocumentRoot /var/www/html 3595s 3595s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 3595s # error, crit, alert, emerg. 3595s # It is also possible to configure the loglevel for particular 3595s # modules, e.g. 3595s #LogLevel info ssl:warn 3595s 3595s ErrorLog ${APACHE_LOG_DIR}/error.8080.log 3595s CustomLog ${APACHE_LOG_DIR}/access.8080.log combined 3595s 3595s # For most configuration files from conf-available/, which are 3595s # enabled or disabled at a global level, it is possible to 3595s # include a line for only one particular virtual host. For example the 3595s # following line enables the CGI configuration for this host only 3595s # after it has been globally disabled with "a2disconf". 3595s #Include conf-available/serve-cgi-bin.conf 3595s 3595s 3595s # The ServerName directive sets the request scheme, hostname and port that 3595s # the server uses to identify itself. This is used when creating 3595s # redirection URLs. In the context of virtual hosts, the ServerName 3595s # specifies what hostname must appear in the request's Host: header to 3595s # match this virtual host. For the default virtual host (this file) this 3595s # value is not decisive as it is used as a last resort host regardless. 3595s # However, you must set it for any further virtual host explicitly. 3595s #ServerName www.example.com 3595s 3595s ServerAdmin webmaster@localhost 3595s DocumentRoot /var/www/html 3595s 3595s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 3595s # error, crit, alert, emerg. 3595s # It is also possible to configure the loglevel for particular 3595s # modules, e.g. 3595s #LogLevel info ssl:warn 3595s LogLevel alert rewrite:trace6 3595s LogLevel error proxy:trace6 3595s ErrorLog ${APACHE_LOG_DIR}/error.log 3595s CustomLog ${APACHE_LOG_DIR}/access.log combined 3595s 3595s RewriteEngine on 3595s RewriteRule "^/here/(.*)" "http://localhost:8080/index.html?$1" [P] 3595s ProxyPassReverse "/here/" "http://localhost:8080/" 3595s 3595s + tee /etc/apache2/sites-available/000-default.conf 3595s + systemctl restart apache2 3595s + 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' 3595s + 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' 3595s HTTP/1.1 403 Forbidden 3595s Date: Thu, 04 Sep 2025 16:49:11 GMT 3595s Server: Apache/2.4.64 (Ubuntu) 3595s Content-Length: 274 3595s Keep-Alive: timeout=5, max=100 3595s Connection: Keep-Alive 3595s Content-Type: text/html; charset=iso-8859-1 3595s + true 3595s + 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' 3595s HTTP/1.1 403 Forbidden 3595s Date: Thu, 04 Sep 2025 16:49:11 GMT 3595s Server: Apache/2.4.64 (Ubuntu) 3595s Content-Length: 274 3595s Keep-Alive: timeout=5, max=100 3595s Connection: Keep-Alive 3595s Content-Type: text/html; charset=iso-8859-1 3595s HTTP/1.1 403 Forbidden 3595s + true 3595s + 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' 3595s + grep -e '^[[:space:]]*HTTP/1.1 4[[:digit:]][[:digit:]] ' 3595s + true 3595s + cat /tmp/autopkgtest.GhpfRw/CVE-2023-25690-artifacts/apache2/access.8080.log 3595s + grep '] "GET /BAD.html HTTP/1.1"' 3595s ● apache2.service - The Apache HTTP Server 3595s Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: enabled) 3595s Active: active (running) since Thu 2025-09-04 16:49:11 UTC; 45ms ago 3595s Invocation: 7441a358468a4c17b8cb5c16ebed8c5b 3595s Docs: https://httpd.apache.org/docs/2.4/ 3595s Process: 2488 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) 3595s Main PID: 2491 (apache2) 3595s Tasks: 55 (limit: 4537) 3595s Memory: 5.5M (peak: 5.5M) 3595s CPU: 36ms 3595s CGroup: /system.slice/apache2.service 3595s ├─2491 /usr/sbin/apache2 -k start 3595s ├─2494 /usr/sbin/apache2 -k start 3595s └─2495 /usr/sbin/apache2 -k start 3595s 3595s Sep 04 16:49:11 autopkgtest systemd[1]: Starting apache2.service - The Apache HTTP Server... 3595s Sep 04 16:49:11 autopkgtest systemd[1]: Started apache2.service - The Apache HTTP Server. 3595s + exit 0 3595s + exit_handler 3595s + chmod -R a+rwX /tmp/autopkgtest.GhpfRw/CVE-2023-25690-artifacts/apache2 3595s + systemctl status apache2.service 3595s + systemctl stop apache2 3595s + cat /tmp/autopkgtest.GhpfRw/CVE-2023-25690-artifacts/apache2/error.log 3595s [Thu Sep 04 16:49:03.498695 2025] [mpm_event:notice] [pid 2119:tid 2119] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 3595s [Thu Sep 04 16:49:03.498866 2025] [core:notice] [pid 2119:tid 2119] AH00094: Command line: '/usr/sbin/apache2' 3595s [Thu Sep 04 16:49:11.384018 2025] [mpm_event:notice] [pid 2491:tid 2491] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 3595s [Thu Sep 04 16:49:11.384165 2025] [core:notice] [pid 2491:tid 2491] AH00094: Command line: '/usr/sbin/apache2' 3595s [Thu Sep 04 16:49:11.396212 2025] [rewrite:error] [pid 2495:tid 2502] [client ::1:54044] AH10410: Rewritten query string contains control characters or spaces 3595s [Thu Sep 04 16:49:11.402916 2025] [rewrite:error] [pid 2494:tid 2499] [client ::1:54058] AH10410: Rewritten query string contains control characters or spaces 3595s [Thu Sep 04 16:49:11.408648 2025] [rewrite:error] [pid 2494:tid 2504] [client ::1:54072] AH10410: Rewritten query string contains control characters or spaces 3595s [Thu Sep 04 16:49:11.462523 2025] [mpm_event:notice] [pid 2491:tid 2491] AH00492: caught SIGWINCH, shutting down gracefully 3595s ::1 - - [04/Sep/2025:16:49:11 +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" 3595s ::1 - - [04/Sep/2025:16:49:11 +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" 3595s ::1 - - [04/Sep/2025:16:49:11 +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" 3595s + cat /tmp/autopkgtest.GhpfRw/CVE-2023-25690-artifacts/apache2/access.log 3595s + cat /tmp/autopkgtest.GhpfRw/CVE-2023-25690-artifacts/apache2/error.8080.log 3595s + cat /tmp/autopkgtest.GhpfRw/CVE-2023-25690-artifacts/apache2/access.8080.log 3595s autopkgtest [16:49:11]: test CVE-2023-25690: -----------------------] 3596s autopkgtest [16:49:12]: test CVE-2023-25690: - - - - - - - - - - results - - - - - - - - - - 3596s CVE-2023-25690 PASS 3596s autopkgtest [16:49:12]: @@@@@@@@@@@@@@@@@@@@ summary 3596s run-test-suite PASS 3596s default-mods PASS 3596s duplicate-module-load PASS 3596s htcacheclean PASS 3596s ssl-passphrase PASS 3596s check-http2 PASS 3596s check-ubuntu-branding PASS 3596s chroot PASS 3596s uwsgi PASS 3596s CVE-2023-25690 PASS